DispatchProxy.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Create(Type, Type) |
Crée une instance d’objet qui dérive de la classe |
| Create<T,TProxy>() |
Crée une instance d’objet qui dérive de la classe |
Create(Type, Type)
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
Crée une instance d’objet qui dérive de la classe proxyType et implémente l’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
Paramètres
- interfaceType
- Type
Interface que le proxy doit implémenter.
- proxyType
- Type
Classe de base à utiliser pour la classe proxy.
Retours
Instance d’objet qui implémente interfaceType.
- Attributs
Exceptions
interfaceType ou proxyType est null.
interfaceType n’est pas un type d’interface.
- ou -
proxyType est scellé ou abstrait, ou n’hérite pas du DispatchProxy type ou n’a pas de constructeur sans paramètre.
S’applique à
Create<T,TProxy>()
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
Crée une instance d’objet qui dérive de la classe TProxy et implémente l’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
Paramètres de type
- T
Interface que le proxy doit implémenter.
- TProxy
Classe de base à utiliser pour la classe proxy.
Retours
Instance d’objet qui implémente T.
- Attributs
Exceptions
T n’est pas un type d’interface, ou TProxy est scellé ou abstrait ou n’a pas de constructeur sans paramètre.