DispatchProxy.Create Metod

Definition

Överlagringar

Name Description
Create(Type, Type)

Skapar en objektinstans som härleds från klassen proxyType och implementerar gränssnittet interfaceType.

Create<T,TProxy>()

Skapar en objektinstans som härleds från klassen TProxy och implementerar gränssnittet T.

Create(Type, Type)

Källa:
DispatchProxy.cs
Källa:
DispatchProxy.cs
Källa:
DispatchProxy.cs
Källa:
DispatchProxy.cs

Skapar en objektinstans som härleds från klassen proxyType och implementerar gränssnittet 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

Parametrar

interfaceType
Type

Gränssnittet som proxyn ska implementera.

proxyType
Type

Basklassen som ska användas för proxyklassen.

Returer

En objektinstans som implementerar interfaceType.

Attribut

Undantag

interfaceType eller proxyType är null.

interfaceType är inte en gränssnittstyp.

-eller-

proxyType är förseglad eller abstrakt, eller ärver inte från DispatchProxy typen eller har ingen parameterlös konstruktor.

Gäller för

Create<T,TProxy>()

Källa:
DispatchProxy.cs
Källa:
DispatchProxy.cs
Källa:
DispatchProxy.cs
Källa:
DispatchProxy.cs
Källa:
DispatchProxy.cs

Skapar en objektinstans som härleds från klassen TProxy och implementerar gränssnittet 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

Typparametrar

T

Gränssnittet som proxyn ska implementera.

TProxy

Basklassen som ska användas för proxyklassen.

Returer

T

En objektinstans som implementerar T.

Attribut

Undantag

T är inte en gränssnittstyp, eller TProxy är förseglad eller abstrakt eller har ingen parameterlös konstruktor.

Gäller för