DispatchProxy.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Create(Type, Type) |
Crea un'istanza dell'oggetto che deriva dalla classe |
Create<T,TProxy>() |
Crea un'istanza dell'oggetto che deriva dalla classe |
Create(Type, Type)
- 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);
public static object Create (Type interfaceType, Type proxyType);
static member Create : Type * Type -> obj
Public Shared Function Create (interfaceType As Type, proxyType As Type) As Object
Parametri
- interfaceType
- Type
- proxyType
- Type
Restituisce
Istanza dell'oggetto che implementa interfaceType
.
Eccezioni
interfaceType
o proxyType
è null
.
interfaceType
è una classe.
-oppure-
proxyType
è sealed o abstract oppure non eredita dal DispatchProxy tipo o ha un costruttore senza parametri.
Si applica a
Create<T,TProxy>()
- 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;
static member Create : unit -> 'T (requires 'Proxy :> System.Reflection.DispatchProxy)
Public Shared Function Create(Of T, TProxy) () As T
Parametri di tipo
- T
Interfaccia che il proxy deve implementare.
- TProxy
Classe di base da usare per la classe proxy.
Restituisce
Istanza dell'oggetto che implementa T
.
Eccezioni
T
è una classe oppure TProxy
è sealed o non ha un costruttore senza parametri.