IRemoteMethodInfoContract 介面

定義

定義合約,元件可使用它跨應用程式定義域和處理序界限來存取方法的相關資訊。

public interface class IRemoteMethodInfoContract : System::AddIn::Contract::IContract
public interface IRemoteMethodInfoContract : System.AddIn.Contract.IContract
type IRemoteMethodInfoContract = interface
    interface IContract
Public Interface IRemoteMethodInfoContract
Implements IContract
實作

備註

IRemoteMethodInfoContract表示實作 IRemoteObjectContract 介面之遠程物件的方法。

若要存取遠端物件的一或多個方法,請使用 GetRemoteType 方法來取得 IRemoteTypeContract ,表示遠端物件的類型。 然後,呼叫 GetMethodGetMethods 方法。

方法

AcquireLifetimeToken()

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

(繼承來源 IContract)
GetMethodData()

傳回這個 IRemoteMethodInfoContract 所識別方法的相關資訊。

GetRemoteHashCode()

傳回 IContract 的雜湊程式碼。

(繼承來源 IContract)
Invoke(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

叫用這個 IRemoteMethodInfoContract 識別的方法。

QueryContract(String)

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

(繼承來源 IContract)
RemoteEquals(IContract)

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

(繼承來源 IContract)
RemoteToString()

傳回目前 IContract 的字串表示。

(繼承來源 IContract)
RevokeLifetimeToken(Int32)

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

(繼承來源 IContract)

適用於