DispatchProxy.Create Método

Definição

Sobrecargas

Create(Type, Type)

Cria uma instância do objeto que deriva da classe proxyType e implementa a interface interfaceType.

Create<T,TProxy>()

Cria uma instância do objeto que deriva da classe TProxy e implementa a interface T.

Create(Type, Type)

Origem:
DispatchProxy.cs
Origem:
DispatchProxy.cs

Cria uma instância do objeto que deriva da classe proxyType e implementa a interface interfaceType.

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

Parâmetros

interfaceType
Type
proxyType
Type

Retornos

Uma instância de objeto que implementa interfaceType.

Exceções

interfaceType ou proxyType é null.

interfaceType é uma classe.

-ou-

proxyType é lacrado ou abstrato ou não herda do DispatchProxy tipo ou tem um construtor sem parâmetros.

Aplica-se a

.NET 9 e .NET 8
Produto Versões
.NET 8, 9

Create<T,TProxy>()

Origem:
DispatchProxy.cs
Origem:
DispatchProxy.cs
Origem:
DispatchProxy.cs

Cria uma instância do objeto que deriva da classe TProxy e implementa a interface T.

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

Parâmetros de tipo

T

A interface que o proxy deve implementar.

TProxy

A classe base a ser usada para a classe proxy.

Retornos

T

Uma instância de objeto que implementa T.

Exceções

T é uma classe ou TProxy está lacrado ou não tem um construtor sem parâmetros.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.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
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided), 2.1
UWP 10.0