Aracılığıyla paylaş


DispatchProxy.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(Type, Type)

sınıfından proxyType türetilen ve arabirimini interfaceTypeuygulayan bir nesne örneği oluşturur.

Create<T,TProxy>()

sınıfından TProxy türetilen ve arabirimini Tuygulayan bir nesne örneği oluşturur.

Create(Type, Type)

Kaynak:
DispatchProxy.cs
Kaynak:
DispatchProxy.cs

sınıfından proxyType türetilen ve arabirimini interfaceTypeuygulayan bir nesne örneği oluşturur.

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

Parametreler

interfaceType
Type
proxyType
Type

Döndürülenler

uygulayan interfaceTypebir nesne örneği.

Özel durumlar

interfaceType veya proxyType şeklindedir null.

interfaceType bir sınıftır.

-veya-

proxyType korumalı veya soyut ya da türünden DispatchProxy devralmıyor ya da parametresiz bir oluşturucuya sahip.

Şunlara uygulanır

Create<T,TProxy>()

Kaynak:
DispatchProxy.cs
Kaynak:
DispatchProxy.cs
Kaynak:
DispatchProxy.cs

sınıfından TProxy türetilen ve arabirimini Tuygulayan bir nesne örneği oluşturur.

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ür Parametreleri

T

Ara sunucusunun uygulaması gereken arabirim.

TProxy

Ara sunucu sınıfı için kullanılacak temel sınıf.

Döndürülenler

T

uygulayan Tbir nesne örneği.

Özel durumlar

T bir sınıftır veya TProxy korumalıdır veya parametresiz bir oluşturucuya sahip değildir.

Şunlara uygulanır