共用方式為


IVsDataProvider.TryCreateObject 方法

定義

多載

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

參數

source
Guid

DDEX 資料來源識別碼,或 Empty 沒有特定資料來源。

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

站台。

參數

source
Guid

DDEX 資料來源識別碼,或 Empty 沒有特定資料來源。

site
TSite

物件的實例,該物件應該將新的 DDEX 支援實體月臺。

傳回

TObject

如果 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

物件。

參數

source
Guid

DDEX 資料來源識別碼,或 Empty 沒有特定資料來源。

傳回

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

物件。

傳回

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

站台。

參數

source
Guid

DDEX 資料來源識別碼,或 Empty 沒有特定資料來源。

objType
Type

DDEX 支援實體的類型。

site
TSite

物件的實例,該物件應該將新的 DDEX 支援實體月臺。

傳回

DDEX 提供者所實作之指定 DDEX 支援實體的實例,如果 DDEX 提供者支援該實體,則會使用指定的月臺物件進行網站處理;否則為 null。

例外狀況

objType 參數為 null。

支援實體的新實例具現化會擲回例外狀況,無論是透過反映呼叫 CreateInstance 還是透過 DDEX 提供者的 CreateObject(Guid, Type)CreateObject(Type) 方法實作,或是建立預設或用戶端物件實作, (如果有一個) 失敗。

適用於