DispatchProxy.Create Metoda

Definicja

Przeciążenia

Nazwa Opis
Create(Type, Type)

Tworzy wystąpienie obiektu pochodzące z klasy proxyType i implementuje interfejs interfaceType.

Create<T,TProxy>()

Tworzy wystąpienie obiektu pochodzące z klasy TProxy i implementuje interfejs T.

Create(Type, Type)

Źródło:
DispatchProxy.cs
Źródło:
DispatchProxy.cs
Źródło:
DispatchProxy.cs
Źródło:
DispatchProxy.cs

Tworzy wystąpienie obiektu pochodzące z klasy proxyType i implementuje interfejs 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

Parametry

interfaceType
Type

Interfejs, który powinien zaimplementować serwer proxy.

proxyType
Type

Klasa bazowa do użycia dla klasy serwera proxy.

Zwraca

Wystąpienie obiektu, które implementuje interfaceTypeelement .

Atrybuty

Wyjątki

interfaceType lub proxyType ma wartość null.

interfaceType nie jest typem interfejsu.

— lub —

proxyType jest zapieczętowany lub abstrakcyjny albo nie dziedziczy z DispatchProxy typu lub nie ma konstruktora bez parametrów.

Dotyczy

Create<T,TProxy>()

Źródło:
DispatchProxy.cs
Źródło:
DispatchProxy.cs
Źródło:
DispatchProxy.cs
Źródło:
DispatchProxy.cs
Źródło:
DispatchProxy.cs

Tworzy wystąpienie obiektu pochodzące z klasy TProxy i implementuje interfejs 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

Parametry typu

T

Interfejs, który powinien zaimplementować serwer proxy.

TProxy

Klasa bazowa do użycia dla klasy serwera proxy.

Zwraca

T

Wystąpienie obiektu, które implementuje Telement .

Atrybuty

Wyjątki

T nie jest typem interfejsu lub TProxy jest zapieczętowany lub abstrakcyjny lub nie ma konstruktora bez parametrów.

Dotyczy