Partager via


IVsDataProvider.TryCreateObject Méthode

Définition

Surcharges

TryCreateObject(Type)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée implémentée par le fournisseur DDEX.

TryCreateObject(Guid, Type)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX.

TryCreateObject<TObject,TSite>(Guid, TSite)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX, avec l’objet de site spécifié.

TryCreateObject<TObject>(Guid)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX.

TryCreateObject<TObject>()

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée implémentée par le fournisseur DDEX.

TryCreateObject<TSite>(Guid, Type, TSite)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX, avec l’objet de site spécifié.

TryCreateObject(Type)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée implémentée par le fournisseur 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

Paramètres

objType
Type

Type d’entité de prise en charge DDEX.

Retours

Une instance de l’entité de prise en charge DDEX spécifiée implémentée par le fournisseur DDEX, si le fournisseur DDEX le prend en charge ; sinon, null.

Exceptions

L’instanciation d’une nouvelle instance de l’entité de support a levé une exception, que ce soit par le biais d’un appel CreateInstance par réflexion ou par le biais de l’implémentation de méthode du CreateObject(Type) fournisseur DDEX ou de la création de l’implémentation d’objet client par défaut (le cas échéant).

S’applique à

TryCreateObject(Guid, Type)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur 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

Paramètres

source
Guid

Identificateur de source de données DDEX, ou Empty pour aucune source de données spécifique.

objType
Type

Type d’entité de prise en charge DDEX.

Retours

Une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX, si le fournisseur DDEX la prend en charge ; sinon, null.

Exceptions

L’instanciation d’une nouvelle instance de l’entité de support a levé une exception, que ce soit par le biais d’un appel CreateInstance par réflexion ou par le biais de l’implémentation de méthode ou CreateObject(Type) du CreateObject(Guid, Type) fournisseur DDEX, ou de la création de l’implémentation d’objet client par défaut (le cas échéant).

S’applique à

TryCreateObject<TObject,TSite>(Guid, TSite)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX, avec l’objet de site spécifié.

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

Paramètres de type

TObject

Objet.

TSite

Site.

Paramètres

source
Guid

Identificateur de source de données DDEX, ou Empty pour aucune source de données spécifique.

site
TSite

Instance d’un objet qui doit siter la nouvelle entité de prise en charge DDEX.

Retours

TObject

Une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX, avec l’objet de site spécifié, si le fournisseur DDEX le prend en charge. Sinon, la instance par défaut de type TObject.

Exceptions

L’instanciation d’une nouvelle instance de l’entité de support a levé une exception, que ce soit par le biais d’un appel CreateInstance par réflexion ou par le biais de l’implémentation de méthode ou CreateObject(Type) du CreateObject(Guid, Type) fournisseur DDEX, ou de la création de l’implémentation d’objet client par défaut (le cas échéant).

S’applique à

TryCreateObject<TObject>(Guid)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur 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

Paramètres de type

TObject

Objet.

Paramètres

source
Guid

Identificateur de source de données DDEX, ou Empty pour aucune source de données spécifique.

Retours

TObject

Instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX, si le fournisseur DDEX la prend en charge. Sinon, la instance par défaut de type TObject.

Exceptions

L’instanciation d’une nouvelle instance de l’entité de support a levé une exception, que ce soit par le biais d’un appel CreateInstance par réflexion ou par le biais de l’implémentation de méthode ou CreateObject(Type) du CreateObject(Guid, Type) fournisseur DDEX, ou de la création de l’implémentation d’objet client par défaut (le cas échéant).

S’applique à

TryCreateObject<TObject>()

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée implémentée par le fournisseur DDEX.

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

Paramètres de type

TObject

Objet.

Retours

TObject

Un instance de l’entité de prise en charge DDEX spécifiée implémentée par le fournisseur DDEX, si le fournisseur DDEX le prend en charge ; sinon, la instance par défaut de type Object.

Exceptions

L’instanciation d’une nouvelle instance de l’entité de support a levé une exception, que ce soit par le biais d’un appel CreateInstance par réflexion ou par le biais de l’implémentation de méthode du CreateObject(Type) fournisseur DDEX ou de la création de l’implémentation d’objet client par défaut (le cas échéant).

S’applique à

TryCreateObject<TSite>(Guid, Type, TSite)

Tente de créer une instance de l’entité de prise en charge DDEX spécifiée pour la source de données DDEX spécifiée implémentée par le fournisseur DDEX, avec l’objet de site spécifié.

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

Paramètres de type

TSite

Site.

Paramètres

source
Guid

Identificateur de source de données DDEX, ou Empty pour aucune source de données spécifique.

objType
Type

Type d’entité de prise en charge DDEX.

site
TSite

Instance d’un objet qui doit siter la nouvelle entité de prise en charge DDEX.

Retours

Instance de l’entité de prise en charge DDEX spécifiée implémentée par le fournisseur DDEX, avec l’objet de site spécifié, si le fournisseur DDEX le prend en charge ; sinon, null.

Exceptions

Le paramètre objType est null.

L’instanciation d’une nouvelle instance de l’entité de support a levé une exception, que ce soit par le biais d’un appel CreateInstance par réflexion ou par le biais de l’implémentation de méthode ou CreateObject(Type) du CreateObject(Guid, Type) fournisseur DDEX, ou de la création de l’implémentation d’objet client par défaut (le cas échéant).

S’applique à