語言

ISerializableObjectContract 介面

定義

定義一個契約,提供關於可序列化物件的資訊。

public interface class ISerializableObjectContract : System::AddIn::Contract::Collections::IRemoteArgumentDictionaryContract
public interface ISerializableObjectContract : System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract
type ISerializableObjectContract = interface
    interface IRemoteArgumentDictionaryContract
    interface IRemoteArgumentCollectionContract
    interface IRemoteArgumentEnumerableContract
    interface IContract
Public Interface ISerializableObjectContract
Implements IRemoteArgumentDictionaryContract
實作

方法

名稱 Description
AcquireLifetimeToken()

規定合約在客戶撤銷合約前仍可取得。

(繼承來源 IContract)
Add(RemoteArgument, RemoteArgument)

在 中加入一個具有指定鍵與值的元素。IRemoteArgumentDictionaryContract

(繼承來源 IRemoteArgumentDictionaryContract)
Clear()

從 IRemoteArgumentDictionaryContract移除所有專案。

(繼承來源 IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

表示是否 IRemoteArgumentDictionaryContract 包含具有指定鍵的元素。

(繼承來源 IRemoteArgumentDictionaryContract)
GetCanonicalName()

回傳該 ISerializableObjectContract 物件類型典範名稱。

GetCount()

回傳包含於 IRemoteArgumentCollectionContract的元素數量。

(繼承來源 IRemoteArgumentCollectionContract)
GetEnumeratorContract()

傳回可用來逐一查看集合的列舉值。

(繼承來源 IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

回傳指定鍵的元素值。

(繼承來源 IRemoteArgumentDictionaryContract)
GetKeys()

回傳包含物件鍵IRemoteArgumentCollectionContract的 和 IRemoteArgumentDictionaryContract 。

(繼承來源 IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

回傳一個雜湊碼。IContract

(繼承來源 IContract)
GetSerializableObjectData()

回傳可用於反序列化該 ISerializableObjectContract 物件的資料。

GetValues()

回傳包含物件值IRemoteArgumentCollectionContract的 和 IRemoteArgumentDictionaryContract 。

(繼承來源 IRemoteArgumentDictionaryContract)
QueryContract(String)

回傳由該合約實作的合約。

(繼承來源 IContract)
RemoteEquals(IContract)

表示指定的契約是否等於此。IContract

(繼承來源 IContract)
RemoteToString()

回傳當前 IContract的字串表示。

(繼承來源 IContract)
Remove(RemoteArgument)

從 中移除具有指定鍵的 IRemoteArgumentDictionaryContract元素。

(繼承來源 IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

規定合約不再對客戶開放。

(繼承來源 IContract)
SetItem(RemoteArgument, RemoteArgument)

取代元素的值。

(繼承來源 IRemoteArgumentDictionaryContract)

適用於