IVsDataProvider.TryCreateObject<TObject, TSite>-Methode (Guid, TSite)
Versucht, eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird, positioniert mit dem angegebenen Site-Objekt.
Namespace: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)
Syntax
'Declaration
Function TryCreateObject(Of TObject, TSite) ( _
source As Guid, _
site As TSite _
) As TObject
TObject TryCreateObject<TObject, TSite>(
Guid source,
TSite site
)
generic<typename TObject, typename TSite>
TObject TryCreateObject(
Guid source,
TSite site
)
abstract TryCreateObject :
source:Guid *
site:'TSite -> 'TObject
JScript unterstützt keine generischen Typen oder Methoden.
Typparameter
- TObject
Das Objekt.
- TSite
Die Site-ID.
Parameter
source
Typ: GuidEin DDEX-Datenquellenbezeichner oder Empty für eine bestimmte Datenquelle.
site
Typ: TSiteEine Instanz eines Objekts, das die neue DDEX-Unterstützungsentität positionieren soll.
Rückgabewert
Typ: TObject
Eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die vom DDEX-Anbieter implementiert wird, positioniert mit dem angegebenen Site-Objekt, wenn der DDEX-Anbieter dies unterstützt.Andernfalls die Standardinstanz des Typs TObject.
Ausnahmen
Ausnahme | Bedingung |
---|---|
DataProviderException | Instanziierung einer neuen Instanz der Unterstützungsentität hat eine Ausnahme, ob über CreateInstance einen Aufruf durch Reflektion oder von der des DDEX- CreateObject oder CreateObject-Methodenimplementierung Anbieters ausgewählt, oder Erstellung standardmäßiger oder der Clientobjektimplementierung (falls vorhanden), fehlschlagen. |
Hinweise
Delegaten dieser Methode der TryCreateObject-Methode, typeof(TObject) als Parameterwert objType beginnt. Sie identifiziert dann, ob die resultierende Instanz vom Typ TObject ist, und wenn sie ist, sie umwandeln und zurückgegeben wird. Wenn nicht, wird der Standardinstanz des Typs TObject zurück.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.