DispatchProxy.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Create(Type, Type) |
クラス |
Create<T,TProxy>() |
クラス |
Create(Type, Type)
- ソース:
- DispatchProxy.cs
- ソース:
- DispatchProxy.cs
クラス proxyType
から派生し、インターフェイス interfaceType
を実装するオブジェクト インスタンスを作成します。
public:
static System::Object ^ Create(Type ^ interfaceType, Type ^ proxyType);
public static object Create (Type interfaceType, Type proxyType);
static member Create : Type * Type -> obj
Public Shared Function Create (interfaceType As Type, proxyType As Type) As Object
パラメーター
- interfaceType
- Type
- proxyType
- Type
戻り値
interfaceType
を実装するオブジェクト インスタンス。
例外
interfaceType
または proxyType
が null
です。
interfaceType
がクラスで、
または
proxyType
がシールまたは抽象であるか、型から DispatchProxy 継承されないか、パラメーターなしのコンストラクターを持っています。
適用対象
Create<T,TProxy>()
- ソース:
- 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;
static member Create : unit -> 'T (requires 'Proxy :> System.Reflection.DispatchProxy)
Public Shared Function Create(Of T, TProxy) () As T
型パラメーター
- T
プロキシが実装する必要があるインターフェイス。
- TProxy
プロキシ クラスに使用する基底クラス。
戻り値
T
を実装するオブジェクト インスタンス。
例外
T
がクラスであるか、TProxy
がシールドされているか、パラメーターなしのコンストラクターがありません。
適用対象
.NET