DispatchProxy.Create Metodo

Definizione

Overload

Nome Descrizione
Create(Type, Type)

Crea un'istanza dell'oggetto che deriva dalla classe proxyType e implementa l'interfaccia interfaceType.

Create<T,TProxy>()

Crea un'istanza dell'oggetto che deriva dalla classe TProxy e implementa l'interfaccia T.

Create(Type, Type)

Origine:
DispatchProxy.cs
Origine:
DispatchProxy.cs
Origine:
DispatchProxy.cs
Origine:
DispatchProxy.cs

Crea un'istanza dell'oggetto che deriva dalla classe proxyType e implementa l'interfaccia 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

Parametri

interfaceType
Type

L'interfaccia che deve essere implementata dal proxy.

proxyType
Type

Classe base da usare per la classe proxy.

Valori restituiti

Istanza dell'oggetto che implementa interfaceType.

Attributi

Eccezioni

interfaceType o proxyType è null.

interfaceType non è un tipo di interfaccia.

oppure

proxyType è sealed o abstract oppure non eredita dal DispatchProxy tipo o non dispone di un costruttore senza parametri.

Si applica a

Create<T,TProxy>()

Origine:
DispatchProxy.cs
Origine:
DispatchProxy.cs
Origine:
DispatchProxy.cs
Origine:
DispatchProxy.cs
Origine:
DispatchProxy.cs

Crea un'istanza dell'oggetto che deriva dalla classe TProxy e implementa l'interfaccia 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

Parametri di tipo

T

L'interfaccia che deve essere implementata dal proxy.

TProxy

Classe base da usare per la classe proxy.

Valori restituiti

T

Istanza dell'oggetto che implementa T.

Attributi

Eccezioni

T non è un tipo di interfaccia o TProxy è sealed o abstract o non dispone di un costruttore senza parametri.

Si applica a