IVsDataProvider.TryCreateObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
TryCreateObject(Type) |
嘗試建立 DDEX 提供者所實作之指定 DDEX 支援實體的實例。 |
TryCreateObject(Guid, Type) |
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 DDEX 支援實體的實例。 |
TryCreateObject<TObject,TSite>(Guid, TSite) |
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 DDEX 支援實體的實例,該資料來源會與指定的月臺物件一起月臺。 |
TryCreateObject<TObject>(Guid) |
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 DDEX 支援實體的實例。 |
TryCreateObject<TObject>() |
嘗試建立 DDEX 提供者所實作之指定 DDEX 支援實體的實例。 |
TryCreateObject<TSite>(Guid, Type, TSite) |
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 DDEX 支援實體的實例,該資料來源會與指定的月臺物件一起月臺。 |
TryCreateObject(Type)
嘗試建立 DDEX 提供者所實作之指定 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
參數
- objType
- Type
DDEX 支援實體的類型。
傳回
如果 DDEX 提供者支援該實體,則為 DDEX 提供者所實作之指定 DDEX 支援實體的實例;否則為 null。
例外狀況
支援實體的新實例具現化會擲回例外狀況,無論是透過反映呼叫 CreateInstance 還是透過 DDEX 提供者 CreateObject(Type) 的 方法實作,或是建立預設或用戶端物件實作, (如果有一個) 失敗。
適用於
TryCreateObject(Guid, Type)
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 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
參數
- objType
- Type
DDEX 支援實體的類型。
傳回
如果 DDEX 提供者支援 DDEX 提供者支援該實體,則為 DDEX 提供者所實作之指定 DDEX 資料來源的實例;否則為 null。
例外狀況
支援實體的新實例具現化會擲回例外狀況,無論是透過反映呼叫 CreateInstance 還是透過 DDEX 提供者的 CreateObject(Guid, Type) 或 CreateObject(Type) 方法實作,或是建立預設或用戶端物件實作, (如果有一個) 失敗。
適用於
TryCreateObject<TObject,TSite>(Guid, TSite)
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 DDEX 支援實體的實例,該資料來源會與指定的月臺物件一起月臺。
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
類型參數
- TObject
物件。
- TSite
站台。
參數
- site
- TSite
物件的實例,該物件應該將新的 DDEX 支援實體月臺。
傳回
如果 DDEX 提供者支援該實體,則為 DDEX 提供者所實作之指定 DDEX 資料來源的指定 DDEX 支援實體實例,如果 DDEX 提供者支援該實體,則會使用指定的月臺物件進行月臺。 否則,TObject 類型的預設實例。
例外狀況
支援實體的新實例具現化會擲回例外狀況,無論是透過反映呼叫 CreateInstance 還是透過 DDEX 提供者的 CreateObject(Guid, Type) 或 CreateObject(Type) 方法實作,或是建立預設或用戶端物件實作, (如果有一個) 失敗。
適用於
TryCreateObject<TObject>(Guid)
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 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
類型參數
- TObject
物件。
參數
傳回
如果 DDEX 提供者支援 DDEX 提供者所實作之指定 DDEX 資料來源的指定 DDEX 實體實例。 否則,TObject 類型的預設實例。
例外狀況
支援實體的新實例具現化會擲回例外狀況,無論是透過反映呼叫 CreateInstance 還是透過 DDEX 提供者的 CreateObject(Guid, Type) 或 CreateObject(Type) 方法實作,或是建立預設或用戶端物件實作, (如果有一個) 失敗。
適用於
TryCreateObject<TObject>()
嘗試建立 DDEX 提供者所實作之指定 DDEX 支援實體的實例。
public:
generic <typename TObject>
TObject TryCreateObject();
public TObject TryCreateObject<TObject> ();
abstract member TryCreateObject : unit -> 'Object
Public Function TryCreateObject(Of TObject) () As TObject
類型參數
- TObject
物件。
傳回
如果 DDEX 提供者支援該實體,則為 DDEX 提供者所實作之指定 DDEX 支援實體的實例;否則,類型的預設實例 Object 。
例外狀況
支援實體的新實例具現化會擲回例外狀況,無論是透過反映呼叫 CreateInstance 還是透過 DDEX 提供者 CreateObject(Type) 的 方法實作,或是建立預設或用戶端物件實作, (如果有一個) 失敗。
適用於
TryCreateObject<TSite>(Guid, Type, TSite)
嘗試為 DDEX 提供者所實作的指定 DDEX 資料來源,建立指定之 DDEX 支援實體的實例,該資料來源會與指定的月臺物件一起月臺。
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
類型參數
- TSite
站台。
參數
- objType
- Type
DDEX 支援實體的類型。
- site
- TSite
物件的實例,該物件應該將新的 DDEX 支援實體月臺。
傳回
DDEX 提供者所實作之指定 DDEX 支援實體的實例,如果 DDEX 提供者支援該實體,則會使用指定的月臺物件進行網站處理;否則為 null。
例外狀況
objType
參數為 null。
支援實體的新實例具現化會擲回例外狀況,無論是透過反映呼叫 CreateInstance 還是透過 DDEX 提供者的 CreateObject(Guid, Type) 或 CreateObject(Type) 方法實作,或是建立預設或用戶端物件實作, (如果有一個) 失敗。