IRemoteDelegateContract 인터페이스

정의

구성 요소가 애플리케이션 도메인 및 프로세스 경계를 넘어 대리자 액세스에 사용할 수 있는 계약을 정의합니다.

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

설명

대리자를 호출하려면 메서드를 InvokeDelegate 사용합니다.

이벤트에 대리자를 추가하거나 이벤트에서 대리자를 제거하려면 반환되거나 반환 GetAddMethodGetRemoveMethod되는 메서드를 IRemoteMethodInfoContract 호출 Invoke 합니다. IRemoteDelegateContract 대리자를 나타내는 매개 변수Invokeparameters 전달합니다.

메서드

Name Description
AcquireLifetimeToken()

클라이언트가 계약을 해지할 때까지 클라이언트가 계약에 액세스할 수 있도록 지정합니다.

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

에 대한 해시 코드를 반환합니다 IContract.

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

IRemoteTypeContract 현재 IRemoteObjectContract형식을 지정하는 값을 반환합니다.

(다음에서 상속됨 IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

식별 IRemoteDelegateContract 되는 대리자를 호출합니다.

QueryContract(String)

이 계약에 의해 구현되는 계약을 반환합니다.

(다음에서 상속됨 IContract)
RemoteCast(String)

현재 IRemoteObjectContract 로 식별된 개체를 지정된 형식으로 캐스팅합니다.

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

지정된 계약이 이 IContract계약과 같은지 여부를 나타냅니다.

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

현재 IContract.의 문자열 표현을 반환합니다.

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

클라이언트에서 계약에 더 이상 액세스할 수 없도록 지정합니다.

(다음에서 상속됨 IContract)

적용 대상