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)

適用対象