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
実装

メソッド

名前 説明
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)

適用対象