Condividi tramite


IVsDataProvider.TryCreateObject Metodo

Definizione

Overload

TryCreateObject(Type)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata implementata dal provider DDEX.

TryCreateObject(Guid, Type)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX.

TryCreateObject<TObject,TSite>(Guid, TSite)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX, sited con l'oggetto sito specificato.

TryCreateObject<TObject>(Guid)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX.

TryCreateObject<TObject>()

Tenta di creare un'istanza dell'entità di supporto DDEX specificata implementata dal provider DDEX.

TryCreateObject<TSite>(Guid, Type, TSite)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX, sited con l'oggetto sito specificato.

TryCreateObject(Type)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata implementata dal provider DDEX.

public:
 System::Object ^ TryCreateObject(Type ^ objType);
public object TryCreateObject (Type objType);
abstract member TryCreateObject : Type -> obj
Public Function TryCreateObject (objType As Type) As Object

Parametri

objType
Type

Tipo di entità di supporto DDEX.

Restituisce

Istanza dell'entità di supporto DDEX specificata implementata dal provider DDEX, se il provider DDEX lo supporta; in caso contrario, null.

Eccezioni

La creazione di un'istanza di una nuova istanza dell'entità di supporto ha generato un'eccezione, indipendentemente dal fatto che tramite una chiamata CreateInstance tramite reflection o tramite l'implementazione del metodo del CreateObject(Type) provider DDEX o la creazione dell'implementazione predefinita o dell'oggetto client (se presente) non è riuscita.

Si applica a

TryCreateObject(Guid, Type)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX.

public:
 System::Object ^ TryCreateObject(Guid source, Type ^ objType);
public object TryCreateObject (Guid source, Type objType);
abstract member TryCreateObject : Guid * Type -> obj
Public Function TryCreateObject (source As Guid, objType As Type) As Object

Parametri

source
Guid

Identificatore dell'origine dati DDEX o Empty per un'origine dati specifica.

objType
Type

Tipo di entità di supporto DDEX.

Restituisce

Istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX, se il provider DDEX lo supporta; in caso contrario, null.

Eccezioni

La creazione di un'istanza di una nuova istanza dell'entità di supporto ha generato un'eccezione, se tramite una chiamata CreateInstance tramite reflection o tramite l'implementazione del metodo o CreateObject(Type) del CreateObject(Guid, Type) provider DDEX o la creazione dell'implementazione predefinita o dell'oggetto client (se presente) non è riuscita.

Si applica a

TryCreateObject<TObject,TSite>(Guid, TSite)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX, sited con l'oggetto sito specificato.

public:
generic <typename TObject, typename TSite>
 TObject TryCreateObject(Guid source, TSite site);
public TObject TryCreateObject<TObject,TSite> (Guid source, TSite site);
abstract member TryCreateObject : Guid * 'Site -> 'Object
Public Function TryCreateObject(Of TObject, TSite) (source As Guid, site As TSite) As TObject

Parametri di tipo

TObject

Oggetto.

TSite

Sito.

Parametri

source
Guid

Identificatore dell'origine dati DDEX o Empty per un'origine dati specifica.

site
TSite

Istanza di un oggetto che deve sito la nuova entità di supporto DDEX.

Restituisce

TObject

Istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX, sited con l'oggetto sito specificato, se il provider DDEX lo supporta. In caso contrario, l'istanza predefinita di tipo TObject.

Eccezioni

La creazione di un'istanza di una nuova istanza dell'entità di supporto ha generato un'eccezione, se tramite una chiamata CreateInstance tramite reflection o tramite l'implementazione del metodo o CreateObject(Type) del CreateObject(Guid, Type) provider DDEX o la creazione dell'implementazione predefinita o dell'oggetto client (se presente) non è riuscita.

Si applica a

TryCreateObject<TObject>(Guid)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX.

public:
generic <typename TObject>
 TObject TryCreateObject(Guid source);
public TObject TryCreateObject<TObject> (Guid source);
abstract member TryCreateObject : Guid -> 'Object
Public Function TryCreateObject(Of TObject) (source As Guid) As TObject

Parametri di tipo

TObject

Oggetto.

Parametri

source
Guid

Identificatore dell'origine dati DDEX o Empty per un'origine dati specifica.

Restituisce

TObject

Istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX, se il provider DDEX lo supporta. In caso contrario, l'istanza predefinita di tipo TObject.

Eccezioni

La creazione di un'istanza di una nuova istanza dell'entità di supporto ha generato un'eccezione, se tramite una chiamata CreateInstance tramite reflection o tramite l'implementazione del metodo o CreateObject(Type) del CreateObject(Guid, Type) provider DDEX o la creazione dell'implementazione predefinita o dell'oggetto client (se presente) non è riuscita.

Si applica a

TryCreateObject<TObject>()

Tenta di creare un'istanza dell'entità di supporto DDEX specificata implementata dal provider DDEX.

public:
generic <typename TObject>
 TObject TryCreateObject();
public TObject TryCreateObject<TObject> ();
abstract member TryCreateObject : unit -> 'Object
Public Function TryCreateObject(Of TObject) () As TObject

Parametri di tipo

TObject

Oggetto.

Restituisce

TObject

Istanza dell'entità di supporto DDEX specificata implementata dal provider DDEX, se il provider DDEX lo supporta; in caso contrario, l'istanza predefinita di tipo Object.

Eccezioni

La creazione di un'istanza di una nuova istanza dell'entità di supporto ha generato un'eccezione, indipendentemente dal fatto che tramite una chiamata CreateInstance tramite reflection o tramite l'implementazione del metodo del CreateObject(Type) provider DDEX o la creazione dell'implementazione predefinita o dell'oggetto client (se presente) non è riuscita.

Si applica a

TryCreateObject<TSite>(Guid, Type, TSite)

Tenta di creare un'istanza dell'entità di supporto DDEX specificata per l'origine dati DDEX specificata implementata dal provider DDEX, sited con l'oggetto sito specificato.

public:
generic <typename TSite>
 System::Object ^ TryCreateObject(Guid source, Type ^ objType, TSite site);
public object TryCreateObject<TSite> (Guid source, Type objType, TSite site);
abstract member TryCreateObject : Guid * Type * 'Site -> obj
Public Function TryCreateObject(Of TSite) (source As Guid, objType As Type, site As TSite) As Object

Parametri di tipo

TSite

Sito.

Parametri

source
Guid

Identificatore dell'origine dati DDEX o Empty per un'origine dati specifica.

objType
Type

Tipo di entità di supporto DDEX.

site
TSite

Istanza di un oggetto che deve sito la nuova entità di supporto DDEX.

Restituisce

Istanza dell'entità di supporto DDEX specificata implementata dal provider DDEX, sited con l'oggetto sito specificato, se il provider DDEX lo supporta; in caso contrario, null.

Eccezioni

Il parametro objType è null.

La creazione di un'istanza di una nuova istanza dell'entità di supporto ha generato un'eccezione, se tramite una chiamata CreateInstance tramite reflection o tramite l'implementazione del metodo o CreateObject(Type) del CreateObject(Guid, Type) provider DDEX o la creazione dell'implementazione predefinita o dell'oggetto client (se presente) non è riuscita.

Si applica a