DispatchProxy.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Create(Type, Type) |
Создает экземпляр объекта, который является производным от класса |
Create<T,TProxy>() |
Создает экземпляр объекта, который является производным от класса |
Create(Type, Type)
- Исходный код:
- DispatchProxy.cs
- Исходный код:
- DispatchProxy.cs
Создает экземпляр объекта, который является производным от класса proxyType
и реализует интерфейс 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
Параметры
- interfaceType
- Type
- proxyType
- Type
Возвращаемое значение
Экземпляр объекта, реализующий interfaceType
.
Исключения
Параметр interfaceType
или proxyType
имеет значение null
.
interfaceType
— это класс.
-или-
proxyType
является запечатанным или абстрактным, не наследуется от DispatchProxy типа или имеет конструктор без параметров.
Применяется к
Create<T,TProxy>()
- Исходный код:
- DispatchProxy.cs
- Исходный код:
- DispatchProxy.cs
- Исходный код:
- DispatchProxy.cs
Создает экземпляр объекта, который является производным от класса TProxy
и реализует интерфейс 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
Параметры типа
- T
Интерфейс, который должен реализовать прокси-сервер.
- TProxy
Базовый класс, используемый для прокси-класса.
Возвращаемое значение
Экземпляр объекта, реализующий T
.
Исключения
T
является классом или TProxy
запечатан или не имеет конструктор без параметров.