Share via


Interfaz IUpdatable

Una interfaz utilizada para insertar o actualizar un recurso por el método HTTP POST.

Espacio de nombres:  System.Data.Services
Ensamblado:  Microsoft.Data.Services (en Microsoft.Data.Services.dll)

Sintaxis

'Declaración
Public Interface IUpdatable
'Uso
Dim instance As IUpdatable
public interface IUpdatable
public interface class IUpdatable
type IUpdatable =  interface end
public interface IUpdatable

El tipo IUpdatable expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público AddReferenceToCollection Agrega el valor especificado a la colección.
Método público ClearChanges Cancela un cambio de los datos.
Método público CreateResource Crea el recurso del tipo especificado y que pertenece al contenedor especificado.
Método público DeleteResource Elimina el recurso especificado.
Método público GetResource Obtiene el recurso del tipo especificado identificado por una consulta y nombre de tipo.
Método público GetValue Obtiene el valor de la propiedad especificada en el objeto de destino.
Método público RemoveReferenceFromCollection Quita el valor especificado de la colección.
Método público ResetResource Restablece el recurso identificado por el parámetro resource a su valor predeterminado.
Método público ResolveResource Devuelve la instancia del recurso representada por el objeto de recurso especificado.
Método público SaveChanges Guarda todas las modificaciones realizadas utilizando las API IUpdatable.
Método público SetReference Establece el valor de la propiedad de referencia especificada en el objeto de destino.
Método público SetValue Establece el valor de la propiedad con el nombre especificado en el recurso de destino en el valor de propiedad especificado.

Arriba

Comentarios

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

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

La implementación de IUpdatable debe realizar el seguimiento de la asignación entre este objeto opaco y el 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 método ResolveResource en IUpdatable.

Vea también

Referencia

Espacio de nombres System.Data.Services