次の方法で共有


DispatchProxy.Create メソッド

定義

オーバーロード

名前 説明
Create(Type, Type)

クラス proxyType から派生し、インターフェイス interfaceTypeを実装するオブジェクト インスタンスを作成します。

Create<T,TProxy>()

クラス TProxy から派生し、インターフェイス Tを実装するオブジェクト インスタンスを作成します。

Create(Type, Type)

ソース:
DispatchProxy.cs
ソース:
DispatchProxy.cs
ソース:
DispatchProxy.cs
ソース:
DispatchProxy.cs

クラス proxyType から派生し、インターフェイス interfaceTypeを実装するオブジェクト インスタンスを作成します。

public:
 static System::Object ^ Create(Type ^ interfaceType, Type ^ proxyType);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")]
public static object Create(Type interfaceType, Type proxyType);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")>]
static member Create : Type * Type -> obj
Public Shared Function Create (interfaceType As Type, proxyType As Type) As Object

パラメーター

interfaceType
Type

プロキシが実装する必要があるインターフェイス。

proxyType
Type

プロキシ クラスに使用する基本クラス。

返品

interfaceTypeを実装するオブジェクト インスタンス。

属性

例外

interfaceType または proxyTypenull

interfaceType はインターフェイス型ではありません。

-又は-

proxyType がシールまたは抽象であるか、 DispatchProxy 型から継承されていないか、パラメーターなしのコンストラクターがありません。

適用対象

Create<T,TProxy>()

ソース:
DispatchProxy.cs
ソース:
DispatchProxy.cs
ソース:
DispatchProxy.cs
ソース:
DispatchProxy.cs
ソース:
DispatchProxy.cs

クラス TProxy から派生し、インターフェイス Tを実装するオブジェクト インスタンスを作成します。

public:
generic <typename T, typename TProxy>
 where TProxy : System::Reflection::DispatchProxy static T Create();
public static T Create<T,TProxy>() where TProxy : System.Reflection.DispatchProxy;
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")]
public static T Create<T,TProxy>() where TProxy : System.Reflection.DispatchProxy;
static member Create : unit -> 'T (requires 'Proxy :> System.Reflection.DispatchProxy)
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Creating a proxy instance requires generating code at runtime")>]
static member Create : unit -> 'T (requires 'Proxy :> System.Reflection.DispatchProxy)
Public Shared Function Create(Of T, TProxy) () As T

型パラメーター

T

プロキシが実装する必要があるインターフェイス。

TProxy

プロキシ クラスに使用する基本クラス。

返品

T

Tを実装するオブジェクト インスタンス。

属性

例外

T がインターフェイス型ではないか、 TProxy がシールまたは抽象であるか、パラメーターなしのコンストラクターがありません。

適用対象