Condividi tramite


Metodo IVsDataProvider.CreateObject<TObject, TSite> (Guid, 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 TObject, TSite) ( _
    source As Guid, _
    site As TSite _
) As TObject
TObject CreateObject<TObject, TSite>(
    Guid source,
    TSite site
)
generic<typename TObject, typename TSite>
TObject CreateObject(
    Guid source, 
    TSite site
)
abstract CreateObject : 
        source:Guid * 
        site:'TSite -> 'TObject 
JScript non supporta i tipi o i metodi generici.

Parametri di tipo

  • TObject
    Oggetto.
  • TSite
    Il sito.

Parametri

  • source
    Tipo: Guid

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

  • site
    Tipo: TSite

    Un'istanza di un oggetto che deve posizionare la nuova entità di supporto di DDEX.

Valore restituito

Tipo: TObject
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.

Eccezioni

Eccezione Condizione
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

Delegati di questo metodo al metodo CreateObject, passando typeof(TObject) come valore del parametro objType. Si tenta di eseguire il cast dell'istanza risultante per specificare TObject e restituisce.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsDataProvider Interfaccia

Overload CreateObject

Spazio dei nomi Microsoft.VisualStudio.Data.Core