IVsDataProvider.CreateObject<TSite>-Methode (Guid, Type, TSite)
Erstellt 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.
Namespace: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)
Syntax
'Declaration
Function CreateObject(Of TSite) ( _
source As Guid, _
objType As Type, _
site As TSite _
) As Object
Object CreateObject<TSite>(
Guid source,
Type objType,
TSite site
)
generic<typename TSite>
Object^ CreateObject(
Guid source,
Type^ objType,
TSite site
)
abstract CreateObject :
source:Guid *
objType:Type *
site:'TSite -> Object
JScript unterstützt keine generischen Typen oder Methoden.
Typparameter
- TSite
Die Site-ID.
Parameter
source
Typ: GuidEin Bezeichner einer DDEX-Datenquelle oder Empty für eine bestimmte Datenquelle.
objType
Typ: TypeEin Typ DDEX-Unterstützungsentität.
site
Typ: TSiteEine Instanz eines Objekts, das die neue DDEX-Unterstützungsentität positionieren soll.
Rückgabewert
Typ: Object
Eine Instanz der angegebenen DDEX-Unterstützungsentität, die vom DDEX-Anbieter implementiert wird, positioniert mit dem angegebenen Site-Objekt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der objType-Parameter ist nullein Nullverweis (Nothing in Visual Basic). |
DataProviderException | Der DDEX-Anbieter unterstützt nicht die Unterstützungsentität, oder Instanziierung einer neuen Instanz der Unterstützungsentität hat eine Ausnahme, ob über CreateInstance einen Aufruf durch Reflektion oder von der CreateObject des DDEX- Methodenimplementierung Anbieters ausgewählt, oder Erstellung standardmäßiger oder der Clientobjektimplementierung (falls vorhanden), fehlschlagen. |
Hinweise
Delegaten dieser Methode zuerst der TryCreateObject(Guid, Type, TSite)-Methode. Wenn das Ergebnis nullein Nullverweis (Nothing in Visual Basic) ist, wird eine DataProviderException ausgelöst. Andernfalls wird das Ergebnis zurückgegeben.
.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.