Metodo IVsDataProvider.CreateObject<TSite> (Guid, Type, TSite)
Crea un'istanza dell'entità specificata di supporto di DDEX per l'origine dati specificata di DDEX che viene implementata dal provider di DDEX, disponibile con l'oggetto specificato del sito.
Spazio dei nomi: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)
Sintassi
'Dichiarazione
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 non supporta i tipi o i metodi generici.
Parametri di tipo
- TSite
Il sito.
Parametri
source
Tipo: GuidUn identificatore di un'origine dati di DDEX, o Empty ad alcuna origine dati specifica.
objType
Tipo: TypeUn tipo di entità del supporto tecnico DDEX.
site
Tipo: TSiteUn'istanza di un oggetto che deve posizionare la nuova entità di supporto di DDEX.
Valore restituito
Tipo: Object
Un'istanza dell'entità specificata di supporto di DDEX che viene implementata dal provider di DDEX, disponibile con l'oggetto specificato del sito.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | Il parametro objType è nullriferimento null (Nothing in Visual Basic). |
DataProviderException | Il provider di DDEX non supporta l'entità di supporto, o la creazione di un'istanza di una nuova istanza di supporto è stata generata un'eccezione, sia dalla modalità di una chiamata CreateInstance tramite reflection o tramite l'implementazione del metodo CreateObject del provider di DDEX, o la creazione dell'implementazione dell'oggetto client o di impostazione predefinita (se presente) ha esito negativo. |
Note
Primi delegati di questo metodo al metodo TryCreateObject(Guid, Type, TSite). Se il risultato è nullriferimento null (Nothing in Visual Basic), genera DataProviderException. In caso contrario, il risultato viene restituito.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.