IRemoteTypeContract 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義合約,元件可使用它來存取型別資訊,並且跨應用程式定義域和處理序界限叫用成員。
public interface class IRemoteTypeContract : System::AddIn::Contract::IContract
public interface IRemoteTypeContract : System.AddIn.Contract.IContract
type IRemoteTypeContract = interface
interface IContract
Public Interface IRemoteTypeContract
Implements IContract
- 實作
-
若要取得 IRemoteTypeContract,元件可以呼叫 GetRemoteType 實作 IRemoteObjectContract 介面之 物件的方法。
若要取得物件類型的相關信息,元件會呼叫 GetTypeData 方法。
若要取得對象成員的相關信息,元件會呼叫其中一個傳回特定成員類型相關信息的方法。 例如,若要取得物件事件的相關信息,元件可以使用 GetEvent 或 GetEvents 方法。
若要叫用 對象的成員,元件會 InvokeMember 使用 方法。
方法
AcquireLifetimeToken()
|
指定合約可供用戶端存取,直到用戶端撤銷合約為止。
(繼承來源 IContract)
|
GetCanonicalName()
|
傳回目前 IRemoteTypeContract 的正式名稱。
|
GetEvent(String, BindingFlags)
|
傳回 IRemoteEventInfoContract,提供存取目前 IRemoteTypeContract 的指定事件。
|
GetEvents(BindingFlags)
|
傳回 IRemoteEventInfoContract 物件的集合,這個集合可提供存取目前 IRemoteTypeContract 的指定事件。
|
GetField(String, BindingFlags)
|
傳回 IRemoteFieldInfoContract,提供存取目前 IRemoteTypeContract 的指定欄位。
|
GetFields(BindingFlags)
|
傳回 IRemoteFieldInfoContract 物件的集合,這個集合可提供存取目前 IRemoteTypeContract 的指定欄位。
|
GetInterface(String)
|
傳回目前 IRemoteTypeContract 所實作的介面。
|
GetInterfaces()
|
傳回目前 IRemoteTypeContract 所實作的介面。
|
GetMember(String, MemberTypes, BindingFlags)
|
傳回 IContract 物件的集合,藉由指定的繫結條件約束,這個集合可提供存取目前 IRemoteTypeContract 中指定之成員型別的所有指定成員。
|
GetMembers(BindingFlags)
|
傳回 IContract 物件的集合,這個集合可提供存取目前 IRemoteTypeContract 中符合指定之繫結條件約束的所有成員。
|
GetMethod(String, BindingFlags, IArrayContract<IRemoteTypeContract>)
|
傳回 IRemoteMethodInfoContract,提供存取目前 IRemoteTypeContract 的指定方法。
|
GetMethods(BindingFlags)
|
傳回 IRemoteMethodInfoContract 物件的集合,這個集合可提供存取目前 IRemoteTypeContract 的指定方法。
|
GetProperties(BindingFlags)
|
傳回 IRemotePropertyInfoContract 物件的集合,這個集合可提供存取目前 IRemoteTypeContract 的指定屬性。
|
GetProperty(String, BindingFlags, IRemoteTypeContract, IArrayContract<IRemoteTypeContract>)
|
傳回 IRemotePropertyInfoContract,提供存取目前 IRemoteTypeContract 的指定屬性。
|
GetRemoteHashCode()
|
傳回 IContract 的雜湊程式碼。
(繼承來源 IContract)
|
GetTypeData()
|
傳回目前 IRemoteTypeContract 所識別物件的型別資訊。
|
InvokeMember(String, BindingFlags, IRemoteObjectContract, IRemoteArgumentArrayContract, Boolean[], Int32)
|
叫用目前 IRemoteTypeContract 的指定成員。
|
QueryContract(String)
|
傳回這個合約所實作的合約。
(繼承來源 IContract)
|
RemoteEquals(IContract)
|
表示指定的合約是否等於這個 IContract。
(繼承來源 IContract)
|
RemoteToString()
|
傳回目前 IContract 的字串表示。
(繼承來源 IContract)
|
RevokeLifetimeToken(Int32)
|
指定用戶端不再能存取合約。
(繼承來源 IContract)
|
適用於