DispatchProxy.Create 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Create(Type, Type) |
클래스 |
Create<T,TProxy>() |
클래스 |
Create(Type, Type)
- Source:
- DispatchProxy.cs
- Source:
- 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
가 sealed 또는 abstract이거나 형식에서 DispatchProxy 상속되지 않거나 매개 변수가 없는 생성자가 있습니다.
적용 대상
Create<T,TProxy>()
- Source:
- DispatchProxy.cs
- Source:
- DispatchProxy.cs
- Source:
- 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
가 봉인되었거나 매개 변수 없는 생성자를 가지고 있지 않습니다.
적용 대상
.NET