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 會定義合約,元件可用來存取特定類型和成員資訊,以及叫用成員。

方法

AcquireLifetimeToken()

指定合約可供用戶端存取,直到用戶端撤銷合約為止。

(繼承來源 IContract)
GetRemoteHashCode()

傳回 IContract 的雜湊程式碼。

(繼承來源 IContract)
GetRemoteType()

傳回 IRemoteTypeContract,指定目前 IRemoteObjectContract 的型別。

QueryContract(String)

傳回這個合約所實作的合約。

(繼承來源 IContract)
RemoteCast(String)

將目前 IRemoteObjectContract 識別的物件轉換為指定的型別。

RemoteEquals(IContract)

表示指定的合約是否等於這個 IContract

(繼承來源 IContract)
RemoteToString()

傳回目前 IContract 的字串表示。

(繼承來源 IContract)
RevokeLifetimeToken(Int32)

指定用戶端不再能存取合約。

(繼承來源 IContract)

適用於