IUpdatable Interfaz

Definición

Interfaz que se utiliza para insertar o actualizar un recurso mediante el método HTTP POST.

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

Comentarios

La IUpdatable interfaz es independiente del recurso. Los métodos que devuelven objetos que representan recursos pueden devolver cualquier cosa.

El objeto devuelto es un objeto opaco que representa el recurso. Para usar la referencia para leer o actualizar un valor, el mismo objeto opaco se devuelve a IUpdatable.

La implementación de debe realizar un seguimiento de IUpdatable la asignación entre este objeto opaco al objeto que representa. Cuando se serializa el recurso y se necesita una instancia de Common Language Runtime (CLR) del tipo correcto, se llama al método ResolveResource en IUpdatable con el objeto opaco.

Para serializar el objeto, llame al ResolveResource método en IUpdatable.

Métodos

AddReferenceToCollection(Object, String, Object)

Agrega el valor especificado a la colección.

ClearChanges()

Cancela un cambio en los datos.

CreateResource(String, String)

Crea un recurso del tipo especificado que pertenece al contenedor especificado.

DeleteResource(Object)

Elimina el recurso especificado.

GetResource(IQueryable, String)

Obtiene un recurso del tipo especificado identificado por una consulta y nombre de tipo.

GetValue(Object, String)

Obtiene el valor de la propiedad especificada en el objeto de destino.

RemoveReferenceFromCollection(Object, String, Object)

Quita el valor especificado de la colección.

ResetResource(Object)

Restablece el recurso identificado por el parámetro resource en su valor predeterminado.

ResolveResource(Object)

Devuelve la instancia del recurso representada por el objeto de recurso especificado.

SaveChanges()

Guarda todos los cambios realizados mediante las API IUpdatable.

SetReference(Object, String, Object)

Establece el valor de la propiedad de referencia especificada en el objeto de destino.

SetValue(Object, String, Object)

Establece el valor de la propiedad con el nombre especificado en el recurso de destino en el valor de propiedad especificado.

Se aplica a