DispatchProxy.Create Methode

Definitie

Overloads

Name Description
Create(Type, Type)

Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse proxyType en implementeert de interface interfaceType.

Create<T,TProxy>()

Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse TProxy en implementeert de interface T.

Create(Type, Type)

Bron:
DispatchProxy.cs
Bron:
DispatchProxy.cs
Bron:
DispatchProxy.cs
Bron:
DispatchProxy.cs

Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse proxyType en implementeert de interface 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

Parameters

interfaceType
Type

De interface die de proxy moet implementeren.

proxyType
Type

De basisklasse die moet worden gebruikt voor de proxyklasse.

Retouren

Een objectexemplaren die worden geïmplementeerd interfaceType.

Kenmerken

Uitzonderingen

interfaceType of proxyType is null.

interfaceType is geen interfacetype.

– of –

proxyType is verzegeld of abstract, of neemt niet over van het DispatchProxy type of heeft geen parameterloze constructor.

Van toepassing op

Create<T,TProxy>()

Bron:
DispatchProxy.cs
Bron:
DispatchProxy.cs
Bron:
DispatchProxy.cs
Bron:
DispatchProxy.cs
Bron:
DispatchProxy.cs

Hiermee maakt u een objectexemplaren die zijn afgeleid van klasse TProxy en implementeert de interface 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

Type parameters

T

De interface die de proxy moet implementeren.

TProxy

De basisklasse die moet worden gebruikt voor de proxyklasse.

Retouren

T

Een objectexemplaren die worden geïmplementeerd T.

Kenmerken

Uitzonderingen

T is geen interfacetype of TProxy is verzegeld of abstract of heeft geen parameterloze constructor.

Van toepassing op