Condividi tramite


ISerializableObjectContract Interfaccia

Definizione

Definisce un contratto che fornisce informazioni su un oggetto serializzabile.

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
Implementazioni

Metodi

AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client finché tale client non lo revoca.

(Ereditato da IContract)
Add(RemoteArgument, RemoteArgument)

Aggiunge un elemento con una chiave e un valore specificati all'oggetto IRemoteArgumentDictionaryContract.

(Ereditato da IRemoteArgumentDictionaryContract)
Clear()

Rimuove tutti gli elementi da IRemoteArgumentDictionaryContract.

(Ereditato da IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Indica se l'oggetto IRemoteArgumentDictionaryContract contiene un elemento con la chiave specificata.

(Ereditato da IRemoteArgumentDictionaryContract)
GetCanonicalName()

Restituisce il nome canonico del tipo dell'oggetto descritto dall'oggetto ISerializableObjectContract.

GetCount()

Restituisce il numero di elementi contenuti nell'oggetto IRemoteArgumentCollectionContract.

(Ereditato da IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Restituisce un enumeratore che può essere utilizzato per scorrere la raccolta.

(Ereditato da IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Restituisce il valore dell'elemento con la chiave specificata.

(Ereditato da IRemoteArgumentDictionaryContract)
GetKeys()

Restituisce un oggetto IRemoteArgumentCollectionContract che contiene le chiavi dell'oggetto IRemoteArgumentDictionaryContract.

(Ereditato da IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
GetSerializableObjectData()

Restituisce dati che possono essere utilizzati per consentire la deserializzazione dell'oggetto descritto da questo oggetto ISerializableObjectContract.

GetValues()

Restituisce un oggetto IRemoteArgumentCollectionContract che contiene i valori dell'oggetto IRemoteArgumentDictionaryContract.

(Ereditato da IRemoteArgumentDictionaryContract)
QueryContract(String)

Restituisce un contratto implementato da questo contratto.

(Ereditato da IContract)
RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo oggetto IContract.

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto IContract corrente.

(Ereditato da IContract)
Remove(RemoteArgument)

Rimuove l'elemento con la chiave specificata da IRemoteArgumentDictionaryContract.

(Ereditato da IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Specifica che il contratto non è più accessibile a un client.

(Ereditato da IContract)
SetItem(RemoteArgument, RemoteArgument)

Sostituisce il valore di un elemento.

(Ereditato da IRemoteArgumentDictionaryContract)

Si applica a