IVsDataProvider.TryCreateObject-Methode (Guid, Type)
Versucht, eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle zu erstellen, die vom DDEX-Anbieter implementiert wird.
Namespace: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)
Syntax
'Declaration
Function TryCreateObject ( _
source As Guid, _
objType As Type _
) As Object
Object TryCreateObject(
Guid source,
Type objType
)
Object^ TryCreateObject(
Guid source,
Type^ objType
)
abstract TryCreateObject :
source:Guid *
objType:Type -> Object
function TryCreateObject(
source : Guid,
objType : Type
) : Object
Parameter
source
Typ: GuidEin DDEX-Datenquellenbezeichner oder Empty für eine bestimmte Datenquelle.
objType
Typ: TypeEin Typ DDEX-Unterstützungsentität.
Rückgabewert
Typ: Object
Eine Instanz der angegebenen DDEX-Unterstützungsentität für die angegebene DDEX-Datenquelle, die von den DDEX-Anbieter implementiert wird, wenn der DDEX-Anbieter dies unterstützt; andernfalls nullein Nullverweis (Nothing in Visual Basic).
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | 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, Object als Wert TSite-generischenParameters und nullein Nullverweis (Nothing in Visual Basic) beginnt site als Parameter.
.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.