Sdílet prostřednictvím


DispatchProxy.Create Metoda

Definice

Přetížení

Create(Type, Type)

Vytvoří instanci objektu, která je odvozena z třídy proxyType a implementuje rozhraní interfaceType.

Create<T,TProxy>()

Vytvoří instanci objektu, která je odvozena z třídy TProxy a implementuje rozhraní T.

Create(Type, Type)

Zdroj:
DispatchProxy.cs
Zdroj:
DispatchProxy.cs

Vytvoří instanci objektu, která je odvozena z třídy proxyType a implementuje rozhraní 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

Parametry

interfaceType
Type
proxyType
Type

Návraty

Instance objektu, která implementuje interfaceType.

Výjimky

interfaceType nebo proxyType je null.

interfaceType je třída.

-nebo-

proxyType je zapečetěný nebo abstraktní, nebo nedědí DispatchProxy z typu nebo má konstruktor bez parametrů.

Platí pro

Create<T,TProxy>()

Zdroj:
DispatchProxy.cs
Zdroj:
DispatchProxy.cs
Zdroj:
DispatchProxy.cs

Vytvoří instanci objektu, která je odvozena z třídy TProxy a implementuje rozhraní 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

Parametry typu

T

Rozhraní, které by měl proxy server implementovat.

TProxy

Základní třída, která se má použít pro třídu proxy.

Návraty

T

Instance objektu, která implementuje T.

Výjimky

T je třída nebo TProxy je zapečetěná nebo nemá konstruktor bez parametrů.

Platí pro