Share via


ISerializableObjectContract Rozhraní

Definice

Definuje kontrakt, který poskytuje informace o serializovatelném objektu.

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
Implementuje

Metody

AcquireLifetimeToken()

Určuje, že smlouva je přístupná klientovi, dokud klient neodvolá smlouvu.

(Zděděno od IContract)
Add(RemoteArgument, RemoteArgument)

Přidá prvek se zadaným klíčem a hodnotou do objektu IRemoteArgumentDictionaryContract.

(Zděděno od IRemoteArgumentDictionaryContract)
Clear()

Odebere všechny elementy z kolekce IRemoteArgumentDictionaryContract.

(Zděděno od IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Určuje, zda obsahuje IRemoteArgumentDictionaryContract prvek se zadaným klíčem.

(Zděděno od IRemoteArgumentDictionaryContract)
GetCanonicalName()

Vrátí kanonický název typu objektu, který popisuje ISerializableObjectContract .

GetCount()

Vrátí počet prvků obsažených v objektu IRemoteArgumentCollectionContract.

(Zděděno od IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Vrátí enumerátor, který lze použít k iteraci kolekcí.

(Zděděno od IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Vrátí hodnotu elementu se zadaným klíčem.

(Zděděno od IRemoteArgumentDictionaryContract)
GetKeys()

Vrátí hodnotu IRemoteArgumentCollectionContract , která obsahuje klíče objektu IRemoteArgumentDictionaryContract .

(Zděděno od IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Vrátí hashovací kód pro IContract.

(Zděděno od IContract)
GetSerializableObjectData()

Vrátí data, která lze použít k deserializaci objektu, který tento ISerializableObjectContract popis popisuje.

GetValues()

Vrátí hodnotu IRemoteArgumentCollectionContract , která obsahuje hodnoty objektu IRemoteArgumentDictionaryContract .

(Zděděno od IRemoteArgumentDictionaryContract)
QueryContract(String)

Vrátí kontrakt, který je implementován tímto kontraktem.

(Zděděno od IContract)
RemoteEquals(IContract)

Určuje, zda je zadaný kontrakt roven tomuto IContract.

(Zděděno od IContract)
RemoteToString()

Vrátí řetězcovou reprezentaci aktuálního IContractsouboru .

(Zděděno od IContract)
Remove(RemoteArgument)

Odebere prvek se zadaným klíčem z objektu IRemoteArgumentDictionaryContract.

(Zděděno od IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Určuje, že kontrakt už není pro klienta přístupný.

(Zděděno od IContract)
SetItem(RemoteArgument, RemoteArgument)

Nahradí hodnotu prvku.

(Zděděno od IRemoteArgumentDictionaryContract)

Platí pro