IRemoteTypeContract 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구성 요소에서 애플리케이션 도메인 및 프로세스 경계를 넘어 형식 정보에 액세스하고 멤버를 호출하는 데 사용할 수 있는 계약을 정의합니다.
public interface class IRemoteTypeContract : System::AddIn::Contract::IContract
public interface IRemoteTypeContract : System.AddIn.Contract.IContract
type IRemoteTypeContract = interface
interface IContract
Public Interface IRemoteTypeContract
Implements IContract
- 구현
-
가져올는 IRemoteTypeContract, 구성 요소를 호출할 수는 GetRemoteType 구현 하는 개체의 메서드를 IRemoteObjectContract 인터페이스.
개체의 형식에 대 한 정보를 가져오려면 구성 요소 호출을 GetTypeData 메서드.
개체의 멤버에 대 한 정보를 가져오려면 구성 요소는 특정 유형의 멤버에 대 한 정보를 반환 하는 방법 중 하나를 호출 합니다. 예를 들어 개체의 이벤트에 대 한 정보를 가져오려면 구성 요소가 사용할 수는 GetEvent 또는 GetEvents 메서드.
개체의 멤버를 호출 하려면 구성 요소를 사용 합니다 InvokeMember 메서드.
메서드
AcquireLifetimeToken()
|
클라이언트가 계약을 해지할 때까지 클라이언트에서 계약에 액세스할 수 있도록 지정합니다.
(다음에서 상속됨 IContract)
|
GetCanonicalName()
|
현재 IRemoteTypeContract의 정식 이름을 반환합니다.
|
GetEvent(String, BindingFlags)
|
현재 IRemoteEventInfoContract의 지정된 이벤트에 액세스할 수 있게 하는 IRemoteTypeContract를 반환합니다.
|
GetEvents(BindingFlags)
|
현재 IRemoteEventInfoContract의 지정된 이벤트에 액세스할 수 있게 하는 IRemoteTypeContract 개체의 컬렉션을 반환합니다.
|
GetField(String, BindingFlags)
|
현재 IRemoteFieldInfoContract의 지정된 필드에 액세스할 수 있게 하는 IRemoteTypeContract를 반환합니다.
|
GetFields(BindingFlags)
|
현재 IRemoteFieldInfoContract의 지정된 필드에 액세스할 수 있게 하는 IRemoteTypeContract 개체의 컬렉션을 반환합니다.
|
GetInterface(String)
|
현재 IRemoteTypeContract에서 구현하는 인터페이스를 반환합니다.
|
GetInterfaces()
|
현재 IRemoteTypeContract에서 구현하는 인터페이스를 반환합니다.
|
GetMember(String, MemberTypes, BindingFlags)
|
현재 IContract에서 지정된 멤버 형식의 모든 지정된 멤버에 액세스할 수 있게 하는 IRemoteTypeContract 개체의 컬렉션을 반환하며, 지정된 바인딩 제약 조건을 사용합니다.
|
GetMembers(BindingFlags)
|
현재 IContract에서 지정된 바인딩 제약 조건에 맞는 모든 멤버에 액세스할 수 있게 하는 IRemoteTypeContract 개체의 컬렉션을 반환합니다.
|
GetMethod(String, BindingFlags, IArrayContract<IRemoteTypeContract>)
|
현재 IRemoteMethodInfoContract의 지정된 메서드에 액세스할 수 있게 하는 IRemoteTypeContract를 반환합니다.
|
GetMethods(BindingFlags)
|
현재 IRemoteMethodInfoContract의 지정된 메서드에 액세스할 수 있게 하는 IRemoteTypeContract 개체의 컬렉션을 반환합니다.
|
GetProperties(BindingFlags)
|
현재 IRemotePropertyInfoContract의 지정된 속성에 액세스할 수 있게 하는 IRemoteTypeContract 개체의 컬렉션을 반환합니다.
|
GetProperty(String, BindingFlags, IRemoteTypeContract, IArrayContract<IRemoteTypeContract>)
|
현재 IRemotePropertyInfoContract의 지정된 속성에 액세스할 수 있게 하는 IRemoteTypeContract를 반환합니다.
|
GetRemoteHashCode()
|
IContract의 해시 코드를 반환합니다.
(다음에서 상속됨 IContract)
|
GetTypeData()
|
현재 IRemoteTypeContract가 식별하는 개체에 대한 형식 정보를 반환합니다.
|
InvokeMember(String, BindingFlags, IRemoteObjectContract, IRemoteArgumentArrayContract, Boolean[], Int32)
|
현재 IRemoteTypeContract의 지정된 멤버를 호출합니다.
|
QueryContract(String)
|
이 계약에서 구현하는 계약을 반환합니다.
(다음에서 상속됨 IContract)
|
RemoteEquals(IContract)
|
지정된 계약이 이 IContract와 같은지 여부를 나타냅니다.
(다음에서 상속됨 IContract)
|
RemoteToString()
|
현재 IContract의 문자열 표현을 반환합니다.
(다음에서 상속됨 IContract)
|
RevokeLifetimeToken(Int32)
|
클라이언트에서 계약에 더 이상 액세스할 수 없도록 지정합니다.
(다음에서 상속됨 IContract)
|
적용 대상