ISerializableObjectContract Gränssnitt

Definition

Definierar ett kontrakt som innehåller information om ett serialiserbart objekt.

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
Implementeringar

Metoder

Name Description
AcquireLifetimeToken()

Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet.

(Ärvd från IContract)
Add(RemoteArgument, RemoteArgument)

Lägger till ett element med en angiven nyckel och ett värde i IRemoteArgumentDictionaryContract.

(Ärvd från IRemoteArgumentDictionaryContract)
Clear()

Tar bort alla element från IRemoteArgumentDictionaryContract.

(Ärvd från IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Anger om innehåller IRemoteArgumentDictionaryContract ett element med den angivna nyckeln.

(Ärvd från IRemoteArgumentDictionaryContract)
GetCanonicalName()

Returnerar det kanoniska namnet på den typ av objekt som beskrivs.ISerializableObjectContract

GetCount()

Returnerar antalet element som finns i IRemoteArgumentCollectionContract.

(Ärvd från IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Returnerar en uppräknare som kan användas för att iterera genom samlingen.

(Ärvd från IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Returnerar värdet för elementet med den angivna nyckeln.

(Ärvd från IRemoteArgumentDictionaryContract)
GetKeys()

Returnerar en IRemoteArgumentCollectionContract som innehåller objektets IRemoteArgumentDictionaryContract nycklar.

(Ärvd från IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Returnerar en hash-kod för IContract.

(Ärvd från IContract)
GetSerializableObjectData()

Returnerar data som kan användas för att deserialisera det objekt som beskrivs.ISerializableObjectContract

GetValues()

Returnerar ett IRemoteArgumentCollectionContract som innehåller objektets IRemoteArgumentDictionaryContract värden.

(Ärvd från IRemoteArgumentDictionaryContract)
QueryContract(String)

Returnerar ett kontrakt som implementeras av det här kontraktet.

(Ärvd från IContract)
RemoteEquals(IContract)

Anger om det angivna kontraktet är lika med detta IContract.

(Ärvd från IContract)
RemoteToString()

Returnerar en strängrepresentation av den aktuella IContract.

(Ärvd från IContract)
Remove(RemoteArgument)

Tar bort elementet med den angivna nyckeln från IRemoteArgumentDictionaryContract.

(Ärvd från IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Anger att kontraktet inte längre är tillgängligt för en klient.

(Ärvd från IContract)
SetItem(RemoteArgument, RemoteArgument)

Ersätter värdet för ett element.

(Ärvd från IRemoteArgumentDictionaryContract)

Gäller för