IUpdatable Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |