IVsDataProvider.TryCreateObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryCreateObject(Type) |
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität zu erstellen, die vom DDEX-Anbieter implementiert wird. |
TryCreateObject(Guid, Type) |
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird. |
TryCreateObject<TObject,TSite>(Guid, TSite) |
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird und mit dem angegebenen Standortobjekt angeordnet ist. |
TryCreateObject<TObject>(Guid) |
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird. |
TryCreateObject<TObject>() |
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität zu erstellen, die vom DDEX-Anbieter implementiert wird. |
TryCreateObject<TSite>(Guid, Type, TSite) |
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird und mit dem angegebenen Standortobjekt angeordnet ist. |
TryCreateObject(Type)
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität zu erstellen, die vom DDEX-Anbieter implementiert wird.
public:
System::Object ^ TryCreateObject(Type ^ objType);
public object TryCreateObject (Type objType);
abstract member TryCreateObject : Type -> obj
Public Function TryCreateObject (objType As Type) As Object
Parameter
- objType
- Type
Ein Typ von DDEX-Unterstützungsentität.
Gibt zurück
Eine instance der angegebenen DDEX-Unterstützungsentität, die vom DDEX-Anbieter implementiert wird, wenn der DDEX-Anbieter dies unterstützt, andernfalls NULL.
Ausnahmen
Die Instanziierung eines neuen instance der Supportentität hat eine Ausnahme ausgelöst, unabhängig davon, ob durch einen CreateInstance-Aufruf durch Reflektion oder durch die Methodenimplementierung des DDEX-Anbieters CreateObject(Type) oder die Erstellung der Standard- oder Clientobjektimplementierung (falls vorhanden) fehlgeschlagen ist.
Gilt für:
TryCreateObject(Guid, Type)
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird.
public:
System::Object ^ TryCreateObject(Guid source, Type ^ objType);
public object TryCreateObject (Guid source, Type objType);
abstract member TryCreateObject : Guid * Type -> obj
Public Function TryCreateObject (source As Guid, objType As Type) As Object
Parameter
- objType
- Type
Ein Typ von DDEX-Unterstützungsentität.
Gibt zurück
Ein instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die vom DDEX-Anbieter implementiert wird, sofern der DDEX-Anbieter dies unterstützt, andernfalls NULL.
Ausnahmen
Die Instanziierung eines neuen instance der Unterstützungsentität hat eine Ausnahme ausgelöst, unabhängig davon, ob durch einen CreateInstance-Aufruf durch Reflektion oder durch die Implementierung der DDEX-AnbieterCreateObject(Guid, Type)- oder -Methode oder CreateObject(Type) die Erstellung der Standard- oder Clientobjektimplementierung (falls vorhanden) fehlgeschlagen ist.
Gilt für:
TryCreateObject<TObject,TSite>(Guid, TSite)
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird und mit dem angegebenen Standortobjekt angeordnet ist.
public:
generic <typename TObject, typename TSite>
TObject TryCreateObject(Guid source, TSite site);
public TObject TryCreateObject<TObject,TSite> (Guid source, TSite site);
abstract member TryCreateObject : Guid * 'Site -> 'Object
Public Function TryCreateObject(Of TObject, TSite) (source As Guid, site As TSite) As TObject
Typparameter
- TObject
Das Objekt.
- TSite
Die Site.
Parameter
- site
- TSite
Eine instance eines Objekts, das die neue DDEX-Unterstützungsentität erstellen soll.
Gibt zurück
Ein instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die vom DDEX-Anbieter implementiert wird und mit dem angegebenen Standortobjekt ge sitet wird, sofern dies vom DDEX-Anbieter unterstützt wird. Andernfalls instance vom Typ TObject.
Ausnahmen
Die Instanziierung eines neuen instance der Unterstützungsentität hat eine Ausnahme ausgelöst, unabhängig davon, ob durch einen CreateInstance-Aufruf durch Reflektion oder durch die Implementierung der DDEX-AnbieterCreateObject(Guid, Type)- oder -Methode oder CreateObject(Type) die Erstellung der Standard- oder Clientobjektimplementierung (falls vorhanden) fehlgeschlagen ist.
Gilt für:
TryCreateObject<TObject>(Guid)
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird.
public:
generic <typename TObject>
TObject TryCreateObject(Guid source);
public TObject TryCreateObject<TObject> (Guid source);
abstract member TryCreateObject : Guid -> 'Object
Public Function TryCreateObject(Of TObject) (source As Guid) As TObject
Typparameter
- TObject
Das Objekt.
Parameter
Gibt zurück
Eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die vom DDEX-Anbieter implementiert wird, sofern sie vom DDEX-Anbieter unterstützt wird. Andernfalls instance vom Typ TObject.
Ausnahmen
Die Instanziierung eines neuen instance der Unterstützungsentität hat eine Ausnahme ausgelöst, unabhängig davon, ob durch einen CreateInstance-Aufruf durch Reflektion oder durch die Implementierung der DDEX-AnbieterCreateObject(Guid, Type)- oder -Methode oder CreateObject(Type) die Erstellung der Standard- oder Clientobjektimplementierung (falls vorhanden) fehlgeschlagen ist.
Gilt für:
TryCreateObject<TObject>()
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität zu erstellen, die vom DDEX-Anbieter implementiert wird.
public:
generic <typename TObject>
TObject TryCreateObject();
public TObject TryCreateObject<TObject> ();
abstract member TryCreateObject : unit -> 'Object
Public Function TryCreateObject(Of TObject) () As TObject
Typparameter
- TObject
Das Objekt.
Gibt zurück
Eine instance der angegebenen DDEX-Unterstützungsentität, die vom DDEX-Anbieter implementiert wird, wenn der DDEX-Anbieter dies unterstützt; andernfalls die Standard-instance vom Typ Object.
Ausnahmen
Die Instanziierung eines neuen instance der Supportentität hat eine Ausnahme ausgelöst, unabhängig davon, ob durch einen CreateInstance-Aufruf durch Reflektion oder durch die Methodenimplementierung des DDEX-Anbieters CreateObject(Type) oder die Erstellung der Standard- oder Clientobjektimplementierung (falls vorhanden) fehlgeschlagen ist.
Gilt für:
TryCreateObject<TSite>(Guid, Type, TSite)
Versucht, eine instance der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird und mit dem angegebenen Standortobjekt angeordnet ist.
public:
generic <typename TSite>
System::Object ^ TryCreateObject(Guid source, Type ^ objType, TSite site);
public object TryCreateObject<TSite> (Guid source, Type objType, TSite site);
abstract member TryCreateObject : Guid * Type * 'Site -> obj
Public Function TryCreateObject(Of TSite) (source As Guid, objType As Type, site As TSite) As Object
Typparameter
- TSite
Die Site.
Parameter
- objType
- Type
Ein Typ von DDEX-Unterstützungsentität.
- site
- TSite
Eine instance eines Objekts, das die neue DDEX-Unterstützungsentität erstellen soll.
Gibt zurück
Eine instance der angegebenen DDEX-Unterstützungsentität, die vom DDEX-Anbieter implementiert wird und mit dem angegebenen Standortobjekt verknüpft ist, wenn der DDEX-Anbieter dies unterstützt, andernfalls NULL.
Ausnahmen
Der objType
-Parameter ist null.
Die Instanziierung eines neuen instance der Unterstützungsentität hat eine Ausnahme ausgelöst, unabhängig davon, ob durch einen CreateInstance-Aufruf durch Reflektion oder durch die Implementierung der DDEX-AnbieterCreateObject(Guid, Type)- oder -Methode oder CreateObject(Type) die Erstellung der Standard- oder Clientobjektimplementierung (falls vorhanden) fehlgeschlagen ist.