Metodo IVsDataProvider.TryCreateObject<TObject, TSite> (Guid, TSite)
Tenta di creare 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 TryCreateObject(Of TObject, TSite) ( _
source As Guid, _
site As TSite _
) As TObject
TObject TryCreateObject<TObject, TSite>(
Guid source,
TSite site
)
generic<typename TObject, typename TSite>
TObject TryCreateObject(
Guid source,
TSite site
)
abstract TryCreateObject :
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: GuidUn identificatore di origine dati di DDEX, o Empty ad alcuna origine dati specifica.
site
Tipo: TSiteUn'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, trova all'oggetto specificato del sito, se il provider di DDEX lo supporta.In caso contrario, l'istanza predefinita di tipo TObject.
Eccezioni
Eccezione | Condizione |
---|---|
DataProviderException | 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 o 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 TryCreateObject, passando typeof(TObject) come valore del parametro objType. Quindi identifica se l'istanza risultante è di tipo TObject e, se è, viene eseguito il cast e restituisce. In caso contrario, restituisce l'istanza predefinita di tipo TObject.
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.