Partilhar via


IUpdatable Interface

Definição

Uma interface usada para inserir ou atualizar um recurso pelo método HTTP POST.

public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
Derivado

Comentários

A IUpdatable interface é independente de recursos. Os métodos que retornam objetos que representam recursos podem retornar qualquer coisa.

O objeto retornado é um objeto opaco que representa o recurso. Para usar a referência para ler ou atualizar um valor, o mesmo objeto opaco é passado de volta para IUpdatable.

A implementação de IUpdatable deve acompanhar o mapeamento entre esse objeto opaco para o objeto que ele representa. Quando o recurso é serializado e uma instância clr (Common Language Runtime) do tipo correto é necessária, o método ResolveResource em IUpdatable é chamado com o objeto opaco.

Para serializar o objeto, chame o ResolveResource método em IUpdatable.

Métodos

AddReferenceToCollection(Object, String, Object)

Adiciona o valor especificado à coleção.

ClearChanges()

Cancela uma alteração aos dados.

CreateResource(String, String)

Cria o recurso do tipo especificado e que pertence ao contêiner especificado.

DeleteResource(Object)

Exclui o recurso especificado.

GetResource(IQueryable, String)

Obtém o recurso do tipo especificado identificado por um nome de tipo e consulta.

GetValue(Object, String)

Obtém o valor da propriedade especificada no objeto de destino.

RemoveReferenceFromCollection(Object, String, Object)

Remove o valor especificado da coleção.

ResetResource(Object)

Redefine o recurso identificado pelo parâmetro resource para seu valor padrão.

ResolveResource(Object)

Retorna a instância do recurso representado pelo objeto de recurso especificado.

SaveChanges()

Salva todas as alterações feitas usando as APIs IUpdatable.

SetReference(Object, String, Object)

Define o valor da propriedade de referência especificada no objeto de destino.

SetValue(Object, String, Object)

Define o valor da propriedade com o nome especificado no recurso de destino para o valor especificado da propriedade.

Aplica-se a