IRemoteEventInfoContract 인터페이스

정의

구성 요소에서 애플리케이션 도메인 및 프로세스 경계를 넘어 이벤트에 대한 정보에 액세스하는 데 사용할 수 있는 계약을 정의합니다.Defines a contract that components can use to access information about an event across application domain and process boundaries.

public interface class IRemoteEventInfoContract : System::AddIn::Contract::IContract
public interface IRemoteEventInfoContract : System.AddIn.Contract.IContract
type IRemoteEventInfoContract = interface
    interface IContract
Public Interface IRemoteEventInfoContract
Implements IContract
구현

설명

IRemoteEventInfoContract 구현 하는 원격 개체의 이벤트에 대 한 정보를 제공 합니다 IRemoteObjectContract 인터페이스입니다.An IRemoteEventInfoContract provides information about an event of a remote object that implements the IRemoteObjectContract interface.

원격 개체의 하나 이상의 이벤트에 액세스 하려면 사용 합니다 GetRemoteType 메서드를는 IRemoteTypeContract 원격 개체의 형식을 나타내는입니다.To access one or more events of a remote object, use the GetRemoteType method to get an IRemoteTypeContract that represents the type of the remote object. 그런 다음, 호출 된 GetEvent 또는 GetEvents 메서드.Then, call the GetEvent or GetEvents method.

메서드

AcquireLifetimeToken()

클라이언트가 계약을 해지할 때까지 클라이언트에서 계약에 액세스할 수 있도록 지정합니다.Specifies that the contract is accessible to a client until the client revokes the contract.

(다음에서 상속됨 IContract)
GetAddMethod()

IRemoteEventInfoContract가 식별하는 이벤트에 이벤트 처리기 대리자를 추가하는 데 사용된 메서드를 반환합니다.Returns the method that was used to add an event handler delegate to the event that this IRemoteEventInfoContract identifies.

GetMemberData()

IRemoteEventInfoContract가 식별하는 이벤트에 대한 정보를 반환합니다.Returns information about the event that this IRemoteEventInfoContract identifies.

GetRemoteHashCode()

IContract의 해시 코드를 반환합니다.Returns a hash code for the IContract.

(다음에서 상속됨 IContract)
GetRemoveMethod()

IRemoteEventInfoContract가 식별하는 이벤트에서 이벤트 처리기 대리자를 제거하는 데 사용된 메서드를 반환합니다.Returns the method that was used to remove an event handler delegate from the event that this IRemoteEventInfoContract identifies.

QueryContract(String)

이 계약에서 구현하는 계약을 반환합니다.Returns a contract that is implemented by this contract.

(다음에서 상속됨 IContract)
RemoteEquals(IContract)

지정된 계약이 이 IContract와 같은지 여부를 나타냅니다.Indicates whether the specified contract is equal to this IContract.

(다음에서 상속됨 IContract)
RemoteToString()

현재 IContract의 문자열 표현을 반환합니다.Returns a string representation of the current IContract.

(다음에서 상속됨 IContract)
RevokeLifetimeToken(Int32)

클라이언트에서 계약에 더 이상 액세스할 수 없도록 지정합니다.Specifies that the contract is no longer accessible to a client.

(다음에서 상속됨 IContract)

적용 대상