DispatchProxy.Create Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| Create(Type, Type) |
Membuat instans objek yang berasal dari kelas |
| Create<T,TProxy>() |
Membuat instans objek yang berasal dari kelas |
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
Instans Tobjek yang mengimplementasikan .
- Atribut
Pengecualian
T bukan jenis antarmuka, atau TProxy disegel atau abstrak atau tidak memiliki konstruktor tanpa parameter.