ISerializableObjectContract Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |