InformationModel.MakeObjectType<T>(browseName)
Erzeugt ein Projektobjekt des angegebenen Typs
<T>
und gibt ein entsprechendes C#-Objekt desselben Typs zurück.
TIPP:
Zur Entwurfszeit funktioniert die API nur, wenn der angegebene Typ ein vordefinierter (in den FTOptix-Modulen enthaltener) Typ ist.
static T MakeObjectType<T>(QualifiedNamebrowseName)
Argumente
- T
- EineIUAObjectType-C#-Klasse, die der zurückzugebenden C#-Objektklasse und dem Objekttyp entspricht, von dem das neue Objekt abgeleitet ist.
- browseName(QualifiedName)
- DerBrowseNamedes neuen Objekts.
Rückgabewert
- T
- Ein C#-Objekt, das dem erstellten Projektobjekt entspricht.
Beispiel
Das folgende Beispiel zeigt eine API, die das C#-Objekt
NewLabelType
vom Typ Label
erzeugt und ein C#-Object LabelType
zurückgibt:var myObj= InformationModel.MakeObjectType<LabelType>("NewLabelType"); Owner.Add(myObj);
Rückmeldung geben