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)

适用于