Lire en anglais

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.

C#
public static object Create(Type interfaceType, Type proxyType);

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 à

.NET 10 et autres versions
Produit Versions
.NET 8, 9, 10

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.

C#
public static T Create<T,TProxy>() where TProxy : System.Reflection.DispatchProxy;

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 à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1 (package-provided), 2.1
UWP 10.0