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 定義了一個合約,元件可用來存取特定類型與成員資訊,並調用成員。
方法
| 名稱 | Description |
|---|---|
| AcquireLifetimeToken() |
規定合約在客戶撤銷合約前仍可取得。 (繼承來源 IContract) |
| GetRemoteHashCode() |
回傳一個雜湊碼。IContract (繼承來源 IContract) |
| GetRemoteType() |
回傳 和 IRemoteTypeContract ,該 表示電流 IRemoteObjectContract的類型。 |
| QueryContract(String) |
回傳由該合約實作的合約。 (繼承來源 IContract) |
| RemoteCast(String) |
將電流 IRemoteObjectContract 識別的物件鑄造成特定類型。 |
| RemoteEquals(IContract) |
表示指定的契約是否等於此。IContract (繼承來源 IContract) |
| RemoteToString() |
回傳當前 IContract的字串表示。 (繼承來源 IContract) |
| RevokeLifetimeToken(Int32) |
規定合約不再對客戶開放。 (繼承來源 IContract) |