Partager via


DispatchProxy.Create Méthode

Définition

Surcharges

Create(Type, Type)

Crée une instance d’objet qui dérive de la classe proxyType et implémente l’interface interfaceType.

Create<T,TProxy>()

Crée une instance d’objet qui dérive de la classe TProxy et implémente l’interface T.

Create(Type, Type)

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);
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

Paramètres

interfaceType
Type
proxyType
Type

Retours

Instance d’objet qui implémente interfaceType.

Exceptions

interfaceType ou proxyType est null.

interfaceType est une classe.

-ou-

proxyType est scellé ou abstrait, ou n’hérite pas du DispatchProxy type ou a un constructeur sans paramètre.

S’applique à

Create<T,TProxy>()

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;
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

T

Instance d’objet qui implémente T.

Exceptions

T est une classe ou TProxy est scellé ou n’a pas de constructeur sans paramètre.

S’applique à