語言

IRemoteObjectContract 介面

定義

定義一個合約,讓元件可以用來跨應用程式域及程序邊界存取物件。

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)

適用於