Sdílet prostřednictvím


IVsDataProvider.TryCreateObject Metoda

Definice

Přetížení

TryCreateObject(Type)

Pokusí se vytvořit instanci zadané entity podpory DDEX, která je implementována zprostředkovatelem DDEX.

TryCreateObject(Guid, Type)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem DDEX.

TryCreateObject<TObject,TSite>(Guid, TSite)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem DDEX, s umístěním se zadaným objektem lokality.

TryCreateObject<TObject>(Guid)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem DDEX.

TryCreateObject<TObject>()

Pokusí se vytvořit instanci zadané entity podpory DDEX, která je implementována zprostředkovatelem DDEX.

TryCreateObject<TSite>(Guid, Type, TSite)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem DDEX, s umístěním se zadaným objektem lokality.

TryCreateObject(Type)

Pokusí se vytvořit instanci zadané entity podpory DDEX, která je implementována zprostředkovatelem 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

Parametry

objType
Type

Typ entity podpory DDEX.

Návraty

Instance zadané entity podpory DDEX, která je implementována zprostředkovatelem DDEX, pokud to poskytovatel DDEX podporuje; v opačném případě hodnota null.

Výjimky

Vytvoření instance nové instance entity podpory vyvolalo výjimku, ať už prostřednictvím volání CreateInstance prostřednictvím reflexe nebo implementace metody poskytovatele CreateObject(Type) DDEX, nebo vytvoření implementace výchozího nebo klientského objektu (pokud existuje) selhalo.

Platí pro

TryCreateObject(Guid, Type)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem 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

Parametry

source
Guid

Identifikátor zdroje dat DDEX nebo Empty pro žádný konkrétní zdroj dat.

objType
Type

Typ entity podpory DDEX.

Návraty

Instance zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován poskytovatelem DDEX, pokud to poskytovatel DDEX podporuje; v opačném případě hodnota null.

Výjimky

Vytvoření instance nové instance entity podpory vyvolalo výjimku, ať už prostřednictvím volání CreateInstance prostřednictvím reflexe nebo implementace metody nebo CreateObject(Type) zprostředkovatele CreateObject(Guid, Type) DDEX, nebo vytvoření implementace výchozího nebo klientského objektu (pokud existuje) selhalo.

Platí pro

TryCreateObject<TObject,TSite>(Guid, TSite)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem DDEX, s umístěním se zadaným objektem lokality.

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

Parametry typu

TObject

Objekt

TSite

Web.

Parametry

source
Guid

Identifikátor zdroje dat DDEX nebo Empty pro žádný konkrétní zdroj dat.

site
TSite

Instance objektu, který by měl vytvořit lokalitu nové entity podpory DDEX.

Návraty

TObject

Instance zadané entity podpory DDEX pro zadaný zdroj dat DDEX implementovaný zprostředkovatelem DDEX, který je v lokalitě se zadaným objektem lokality, pokud ho zprostředkovatel DDEX podporuje. V opačném případě výchozí instance typu TObject.

Výjimky

Vytvoření instance nové instance entity podpory vyvolalo výjimku, ať už prostřednictvím volání CreateInstance prostřednictvím reflexe nebo implementace metody nebo CreateObject(Type) zprostředkovatele CreateObject(Guid, Type) DDEX, nebo vytvoření implementace výchozího nebo klientského objektu (pokud existuje) selhalo.

Platí pro

TryCreateObject<TObject>(Guid)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem 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

Parametry typu

TObject

Objekt

Parametry

source
Guid

Identifikátor zdroje dat DDEX nebo Empty pro žádný konkrétní zdroj dat.

Návraty

TObject

Instance zadané entity podpory DDEX pro zadaný zdroj dat DDEX implementovaný zprostředkovatelem DDEX, pokud ho zprostředkovatel DDEX podporuje. V opačném případě výchozí instance typu TObject.

Výjimky

Vytvoření instance nové instance entity podpory vyvolalo výjimku, ať už prostřednictvím volání CreateInstance prostřednictvím reflexe nebo implementace metody nebo CreateObject(Type) zprostředkovatele CreateObject(Guid, Type) DDEX, nebo vytvoření implementace výchozího nebo klientského objektu (pokud existuje) selhalo.

Platí pro

TryCreateObject<TObject>()

Pokusí se vytvořit instanci zadané entity podpory DDEX, která je implementována zprostředkovatelem DDEX.

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

Parametry typu

TObject

Objekt

Návraty

TObject

Instance zadané entity podpory DDEX, která je implementována zprostředkovatelem DDEX, pokud to poskytovatel DDEX podporuje; v opačném případě výchozí instance typu Object.

Výjimky

Vytvoření instance nové instance entity podpory vyvolalo výjimku, ať už prostřednictvím volání CreateInstance prostřednictvím reflexe nebo implementace metody poskytovatele CreateObject(Type) DDEX, nebo vytvoření implementace výchozího nebo klientského objektu (pokud existuje) selhalo.

Platí pro

TryCreateObject<TSite>(Guid, Type, TSite)

Pokusí se vytvořit instanci zadané entity podpory DDEX pro zadaný zdroj dat DDEX, který je implementován zprostředkovatelem DDEX, s umístěním se zadaným objektem lokality.

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

Parametry typu

TSite

Web.

Parametry

source
Guid

Identifikátor zdroje dat DDEX nebo Empty pro žádný konkrétní zdroj dat.

objType
Type

Typ entity podpory DDEX.

site
TSite

Instance objektu, který by měl vytvořit lokalitu nové entity podpory DDEX.

Návraty

Instance zadané entity podpory DDEX, která je implementována zprostředkovatelem DDEX, v lokalitě se zadaným objektem lokality, pokud to zprostředkovatel DDEX podporuje; v opačném případě hodnota null.

Výjimky

Parametr objType má hodnotu null.

Vytvoření instance nové instance entity podpory vyvolalo výjimku, ať už prostřednictvím volání CreateInstance prostřednictvím reflexe nebo implementace metody nebo CreateObject(Type) zprostředkovatele CreateObject(Guid, Type) DDEX, nebo vytvoření implementace výchozího nebo klientského objektu (pokud existuje) selhalo.

Platí pro