Compartilhar via


ISerializableObjectContract Interface

Definição

Define um contrato que fornece informações sobre um objeto serializável.

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
Implementações

Métodos

AcquireLifetimeToken()

Especifica que o contrato está acessível ao cliente até que o cliente o revogue.

(Herdado de IContract)
Add(RemoteArgument, RemoteArgument)

Adiciona um elemento com uma chave e um valor especificados no IRemoteArgumentDictionaryContract.

(Herdado de IRemoteArgumentDictionaryContract)
Clear()

Remove todos os elementos do IRemoteArgumentDictionaryContract.

(Herdado de IRemoteArgumentDictionaryContract)
ContainsKey(RemoteArgument)

Indica se o IRemoteArgumentDictionaryContract contém um elemento com a chave especificada.

(Herdado de IRemoteArgumentDictionaryContract)
GetCanonicalName()

Retorna o nome canônico do tipo de objeto que este ISerializableObjectContract descreve.

GetCount()

Retorna o número de elementos contidos no IRemoteArgumentCollectionContract.

(Herdado de IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Retorna um enumerador que pode ser usado para iterar na coleção.

(Herdado de IRemoteArgumentEnumerableContract)
GetItem(RemoteArgument)

Retorna o valor do elemento com a chave especificada.

(Herdado de IRemoteArgumentDictionaryContract)
GetKeys()

Retorna um IRemoteArgumentCollectionContract que contém as chaves do objeto IRemoteArgumentDictionaryContract.

(Herdado de IRemoteArgumentDictionaryContract)
GetRemoteHashCode()

Retorna um código hash para este IContract.

(Herdado de IContract)
GetSerializableObjectData()

Retorna dados que podem ser usados para ajudar a desserializar o objeto que este ISerializableObjectContract descreve.

GetValues()

Retorna um IRemoteArgumentCollectionContract que contém os valores do objeto IRemoteArgumentDictionaryContract.

(Herdado de IRemoteArgumentDictionaryContract)
QueryContract(String)

Retorna um contrato implementado por este contrato.

(Herdado de IContract)
RemoteEquals(IContract)

Indica se o contrato especificado é igual a este IContract.

(Herdado de IContract)
RemoteToString()

Retorna uma representação de cadeia de caracteres do IContract atual.

(Herdado de IContract)
Remove(RemoteArgument)

Remove o elemento com a chave especificada do IRemoteArgumentDictionaryContract.

(Herdado de IRemoteArgumentDictionaryContract)
RevokeLifetimeToken(Int32)

Especifica que o contrato não está mais acessível a um cliente.

(Herdado de IContract)
SetItem(RemoteArgument, RemoteArgument)

Substitui o valor de um elemento.

(Herdado de IRemoteArgumentDictionaryContract)

Aplica-se a