DispatchProxy.Create Metode

Definisi

Overload

Nama Deskripsi
Create(Type, Type)

Membuat instans objek yang berasal dari kelas proxyType dan mengimplementasikan antarmuka interfaceType.

Create<T,TProxy>()

Membuat instans objek yang berasal dari kelas TProxy dan mengimplementasikan antarmuka T.

Create(Type, Type)

Sumber:
DispatchProxy.cs
Sumber:
DispatchProxy.cs
Sumber:
DispatchProxy.cs
Sumber:
DispatchProxy.cs

Membuat instans objek yang berasal dari kelas proxyType dan mengimplementasikan antarmuka 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

Parameter

interfaceType
Type

Antarmuka yang harus diterapkan proksi.

proxyType
Type

Kelas dasar yang digunakan untuk kelas proksi.

Mengembalikan

Instans interfaceTypeobjek yang mengimplementasikan .

Atribut

Pengecualian

interfaceType atau proxyType adalah null.

interfaceType bukan tipe antarmuka.

-atau-

proxyType disegel atau abstrak, atau tidak mewarisi dari DispatchProxy jenis atau tidak memiliki konstruktor tanpa parameter.

Berlaku untuk

Create<T,TProxy>()

Sumber:
DispatchProxy.cs
Sumber:
DispatchProxy.cs
Sumber:
DispatchProxy.cs
Sumber:
DispatchProxy.cs
Sumber:
DispatchProxy.cs

Membuat instans objek yang berasal dari kelas TProxy dan mengimplementasikan antarmuka 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

Jenis parameter

T

Antarmuka yang harus diterapkan proksi.

TProxy

Kelas dasar yang digunakan untuk kelas proksi.

Mengembalikan

T

Instans Tobjek yang mengimplementasikan .

Atribut

Pengecualian

T bukan jenis antarmuka, atau TProxy disegel atau abstrak atau tidak memiliki konstruktor tanpa parameter.

Berlaku untuk