IVsDataProvider.TryCreateObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| TryCreateObject(Type) |
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX, która jest implementowana przez dostawcę DDEX. |
| TryCreateObject(Guid, Type) |
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX. |
| TryCreateObject<TObject,TSite>(Guid, TSite) |
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX, lokacji z określonym obiektem lokacji. |
| TryCreateObject<TObject>(Guid) |
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX. |
| TryCreateObject<TObject>() |
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX, która jest implementowana przez dostawcę DDEX. |
| TryCreateObject<TSite>(Guid, Type, TSite) |
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX, lokacji z określonym obiektem lokacji. |
TryCreateObject(Type)
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX, która jest implementowana przez dostawcę 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 jednostki obsługi DDEX.
Zwraca
Wystąpienie określonej jednostki obsługi DDEX implementowane przez dostawcę DDEX, jeśli dostawca DDEX go obsługuje; w przeciwnym razie wartość null.
Wyjątki
Utworzenie wystąpienia nowego wystąpienia jednostki obsługi zgłosiło wyjątek, niezależnie od tego, czy wywołanie metody CreateInstance przez odbicie, czy implementacja CreateObject(Type) metody dostawcy DDEX lub utworzenie implementacji domyślnej lub obiektu klienta (jeśli istnieje) nie powiodło się.
Dotyczy
TryCreateObject(Guid, Type)
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę 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
- objType
- Type
Typ jednostki obsługi DDEX.
Zwraca
Wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX, jeśli dostawca DDEX go obsługuje; w przeciwnym razie wartość null.
Wyjątki
Utworzenie wystąpienia nowego wystąpienia jednostki obsługi zgłosiło wyjątek, niezależnie od tego, czy wywołanie metody CreateInstance przez odbicie, czy implementacja metody lub CreateObject(Type) dostawcy CreateObject(Guid, Type) DDEX albo utworzenie implementacji obiektu domyślnego lub klienta (jeśli istnieje) nie powiodło się.
Dotyczy
TryCreateObject<TObject,TSite>(Guid, TSite)
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX, lokacji z określonym obiektem lokacji.
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
Obiekt.
- TSite
Witryna.
Parametry
- site
- TSite
Wystąpienie obiektu, które powinno obsługiwać nową jednostkę DDEX.
Zwraca
Wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX, lokacji z określonym obiektem lokacji, jeśli dostawca DDEX go obsługuje. W przeciwnym razie domyślne wystąpienie typu TObject.
Wyjątki
Utworzenie wystąpienia nowego wystąpienia jednostki obsługi zgłosiło wyjątek, niezależnie od tego, czy wywołanie metody CreateInstance przez odbicie, czy implementacja metody lub CreateObject(Type) dostawcy CreateObject(Guid, Type) DDEX albo utworzenie implementacji obiektu domyślnego lub klienta (jeśli istnieje) nie powiodło się.
Dotyczy
TryCreateObject<TObject>(Guid)
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę 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
Obiekt.
Parametry
Zwraca
Wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX, jeśli dostawca DDEX go obsługuje. W przeciwnym razie domyślne wystąpienie typu TObject.
Wyjątki
Utworzenie wystąpienia nowego wystąpienia jednostki obsługi zgłosiło wyjątek, niezależnie od tego, czy wywołanie metody CreateInstance przez odbicie, czy implementacja metody lub CreateObject(Type) dostawcy CreateObject(Guid, Type) DDEX albo utworzenie implementacji obiektu domyślnego lub klienta (jeśli istnieje) nie powiodło się.
Dotyczy
TryCreateObject<TObject>()
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX, która jest implementowana przez dostawcę 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
Obiekt.
Zwraca
Wystąpienie określonej jednostki obsługi DDEX implementowane przez dostawcę DDEX, jeśli dostawca DDEX go obsługuje; w przeciwnym razie domyślne wystąpienie typu Object.
Wyjątki
Utworzenie wystąpienia nowego wystąpienia jednostki obsługi zgłosiło wyjątek, niezależnie od tego, czy wywołanie metody CreateInstance przez odbicie, czy implementacja CreateObject(Type) metody dostawcy DDEX lub utworzenie implementacji domyślnej lub obiektu klienta (jeśli istnieje) nie powiodło się.
Dotyczy
TryCreateObject<TSite>(Guid, Type, TSite)
Próbuje utworzyć wystąpienie określonej jednostki obsługi DDEX dla określonego źródła danych DDEX, które jest implementowane przez dostawcę DDEX, lokacji z określonym obiektem lokacji.
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
Witryna.
Parametry
- objType
- Type
Typ jednostki obsługi DDEX.
- site
- TSite
Wystąpienie obiektu, które powinno obsługiwać nową jednostkę DDEX.
Zwraca
Wystąpienie określonej jednostki obsługi DDEX, które jest implementowane przez dostawcę DDEX, lokacji z określonym obiektem lokacji, jeśli dostawca DDEX go obsługuje; w przeciwnym razie wartość null.
Wyjątki
Parametr objType ma wartość null.
Utworzenie wystąpienia nowego wystąpienia jednostki obsługi zgłosiło wyjątek, niezależnie od tego, czy wywołanie metody CreateInstance przez odbicie, czy implementacja metody lub CreateObject(Type) dostawcy CreateObject(Guid, Type) DDEX albo utworzenie implementacji obiektu domyślnego lub klienta (jeśli istnieje) nie powiodło się.