IRemoteDelegateContract 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義合約,元件可使用它跨應用程式定義域和處理序界限來存取委派。
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 方法。
若要將委派加入事件,或從事件中移除委派,請呼叫 Invoke 或 GetRemoveMethod所GetAddMethod傳回的 IRemoteMethodInfoContract 方法。 IRemoteDelegateContract將表示委派的 傳遞至 parameters
的 Invoke參數。
方法
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) |