IRemoteObjectContract 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義合約,元件可使用它跨應用程式定義域和處理序界限來存取物件。
public interface class IRemoteObjectContract : System::AddIn::Contract::IContract
public interface IRemoteObjectContract : System.AddIn.Contract.IContract
type IRemoteObjectContract = interface
interface IContract
Public Interface IRemoteObjectContract
Implements IContract
- 衍生
- 實作
備註
當您在類型上實 IRemoteObjectContract 作時,元件可以使用合約來存取型別物件的型別資訊。 元件藉由呼叫 GetRemoteType 方法來存取型別資訊,以取得 IRemoteTypeContract。 介面 IRemoteTypeContract 會定義合約,元件可用來存取特定類型和成員資訊,以及叫用成員。
方法
AcquireLifetimeToken() |
指定合約可供用戶端存取,直到用戶端撤銷合約為止。 (繼承來源 IContract) |
GetRemoteHashCode() |
傳回 IContract 的雜湊程式碼。 (繼承來源 IContract) |
GetRemoteType() |
傳回 IRemoteTypeContract,指定目前 IRemoteObjectContract 的型別。 |
QueryContract(String) |
傳回這個合約所實作的合約。 (繼承來源 IContract) |
RemoteCast(String) |
將目前 IRemoteObjectContract 識別的物件轉換為指定的型別。 |
RemoteEquals(IContract) |
表示指定的合約是否等於這個 IContract。 (繼承來源 IContract) |
RemoteToString() |
傳回目前 IContract 的字串表示。 (繼承來源 IContract) |
RevokeLifetimeToken(Int32) |
指定用戶端不再能存取合約。 (繼承來源 IContract) |