Udostępnij za pośrednictwem


ISerializableObjectContract Interfejs

Definicja

Definiuje kontrakt, który zawiera informacje o obiektach możliwych do serializacji.

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()

Określa, że kontrakt jest dostępny dla klienta, dopóki klient nie odwoła kontraktu.

(Odziedziczone po IContract)
Add(RemoteArgument, RemoteArgument)

Dodaje element z określonym kluczem i wartością do elementu IRemoteArgumentDictionaryContract.

(Odziedziczone po IRemoteArgumentDictionaryContract)
Clear()

Usuwa wszystkie elementy z obiektu IRemoteArgumentDictionaryContract.

(Odziedziczone po IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Wskazuje, czy element IRemoteArgumentDictionaryContract zawiera element z określonym kluczem.

(Odziedziczone po IRemoteArgumentDictionaryContract)
GetCanonicalName()

Zwraca nazwę kanoniczną typu obiektu, który opisuje ISerializableObjectContract .

GetCount()

Zwraca liczbę elementów zawartych w obiekcie IRemoteArgumentCollectionContract.

(Odziedziczone po IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Zwraca moduł wyliczający, który może służyć do iterowania po kolekcji.

(Odziedziczone po IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Zwraca wartość elementu z określonym kluczem.

(Odziedziczone po IRemoteArgumentDictionaryContract)
GetKeys()

Zwraca obiekt IRemoteArgumentCollectionContract , który zawiera klucze IRemoteArgumentDictionaryContract obiektu.

(Odziedziczone po IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Zwraca kod skrótu dla .IContract

(Odziedziczone po IContract)
GetSerializableObjectData()

Zwraca dane, których można użyć do deserializacji obiektu opisanego w tym ISerializableObjectContract artykule.

GetValues()

Zwraca obiekt IRemoteArgumentCollectionContract , który zawiera wartości IRemoteArgumentDictionaryContract obiektu.

(Odziedziczone po IRemoteArgumentDictionaryContract)
QueryContract(String)

Zwraca kontrakt, który jest implementowany przez ten kontrakt.

(Odziedziczone po IContract)
RemoteEquals(IContract)

Wskazuje, czy określony kontrakt jest równy temu IContract.

(Odziedziczone po IContract)
RemoteToString()

Zwraca reprezentację ciągu bieżącego IContractelementu .

(Odziedziczone po IContract)
Remove(RemoteArgument)

Usuwa element z określonym kluczem z .IRemoteArgumentDictionaryContract

(Odziedziczone po IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Określa, że kontrakt nie jest już dostępny dla klienta.

(Odziedziczone po IContract)
SetItem(RemoteArgument, RemoteArgument)

Zamienia wartość elementu.

(Odziedziczone po IRemoteArgumentDictionaryContract)

Dotyczy