Share via


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 方法。

若要將委派加入事件,或從事件中移除委派,請呼叫 InvokeGetRemoveMethodGetAddMethod傳回的 IRemoteMethodInfoContract 方法。 IRemoteDelegateContract將表示委派的 傳遞至 parametersInvoke參數。

方法

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)

適用於