IVsDataProvider.TryCreateObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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).