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)

適用於