Condividi tramite


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: Guid

    Un identificatore di un'origine dati di DDEX, o Empty ad alcuna origine dati specifica.

  • objType
    Tipo: Type

    Un tipo di entità del supporto tecnico DDEX.

  • site
    Tipo: TSite

    Un'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

Vedere anche

Riferimenti

IVsDataProvider Interfaccia

Overload CreateObject

Spazio dei nomi Microsoft.VisualStudio.Data.Core