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。
例外
サポート エンティティの新しいインスタンスのインスタンス化では、リフレクションまたは DDEX プロバイダー CreateObject(Type) のメソッド実装を介した CreateInstance 呼び出しによって、または既定またはクライアント オブジェクトの実装 (存在する場合) の作成が失敗したかどうかに関係なく、例外がスローされました。
適用対象
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 サポート エンティティのインスタンス。 それ以外の場合は、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の既定のインスタンス。
例外
サポート エンティティの新しいインスタンスのインスタンス化では、リフレクションまたは DDEX プロバイダー CreateObject(Type) のメソッド実装を介した CreateInstance 呼び出しによって、または既定またはクライアント オブジェクトの実装 (存在する場合) の作成が失敗したかどうかに関係なく、例外がスローされました。
適用対象
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) またはメソッドの実装による呼び出し、または既定またはクライアント オブジェクト実装 (存在する場合) の作成に失敗したかどうかに関係なく、例外がスローされました。