IUpdatable IUpdatable IUpdatable IUpdatable Interface

Definición

Interfaz que se utiliza para insertar o actualizar un recurso mediante el método HTTP POST.An interface used to insert or update a resource by the HTTP POST method.

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

Comentarios

La IUpdatable interfaz es independiente del recurso.The IUpdatable interface is resource independent. Los métodos que devuelven objetos que representan recursos pueden devolver cualquier cosa.The methods that return objects representing resources can return anything.

El objeto devuelto es un objeto opaco que representa el recurso.The returned object is an opaque object that represents the resource. Para usar la referencia para leer o actualizar un valor, el mismo objeto opaco se pasa de nuevo IUpdatablea.To use the reference to read or update a value, the same opaque object is passed back to IUpdatable.

La implementación IUpdatable de debe realizar un seguimiento de la asignación entre este objeto opaco y el objeto que representa.Implementation of IUpdatable must track the mapping between this opaque object to the object it represents. Cuando se serializa el recurso y se necesita una instancia de Common Language Runtime (CLR) del tipo correcto, se llama al método ResolveResource IUpdatable en con el objeto opaco.When the resource is serialized and a common language runtime (CLR) instance of the correct type is needed, the ResolveResource method on IUpdatable is called with the opaque object.

Para serializar el objeto, llame ResolveResource al método IUpdatableen.To serialize the object, call the ResolveResource method on IUpdatable.

Métodos

AddReferenceToCollection(Object, String, Object) AddReferenceToCollection(Object, String, Object) AddReferenceToCollection(Object, String, Object) AddReferenceToCollection(Object, String, Object)

Agrega el valor especificado a la colección.Adds the specified value to the collection.

ClearChanges() ClearChanges() ClearChanges() ClearChanges()

Cancela un cambio en los datos.Cancels a change to the data.

CreateResource(String, String) CreateResource(String, String) CreateResource(String, String) CreateResource(String, String)

Crea un recurso del tipo especificado que pertenece al contenedor especificado.Creates the resource of the specified type and that belongs to the specified container.

DeleteResource(Object) DeleteResource(Object) DeleteResource(Object) DeleteResource(Object)

Elimina el recurso especificado.Deletes the specified resource.

GetResource(IQueryable, String) GetResource(IQueryable, String) GetResource(IQueryable, String) GetResource(IQueryable, String)

Obtiene un recurso del tipo especificado identificado por una consulta y nombre de tipo.Gets the resource of the specified type identified by a query and type name.

GetValue(Object, String) GetValue(Object, String) GetValue(Object, String) GetValue(Object, String)

Obtiene el valor de la propiedad especificada en el objeto de destino.Gets the value of the specified property on the target object.

RemoveReferenceFromCollection(Object, String, Object) RemoveReferenceFromCollection(Object, String, Object) RemoveReferenceFromCollection(Object, String, Object) RemoveReferenceFromCollection(Object, String, Object)

Quita el valor especificado de la colección.Removes the specified value from the collection.

ResetResource(Object) ResetResource(Object) ResetResource(Object) ResetResource(Object)

Restablece el recurso identificado por el parámetro resource en su valor predeterminado.Resets the resource identified by the parameter resource to its default value.

ResolveResource(Object) ResolveResource(Object) ResolveResource(Object) ResolveResource(Object)

Devuelve la instancia del recurso representada por el objeto de recurso especificado.Returns the instance of the resource represented by the specified resource object.

SaveChanges() SaveChanges() SaveChanges() SaveChanges()

Guarda todos los cambios realizados mediante las API IUpdatable.Saves all the changes that have been made by using the IUpdatable APIs.

SetReference(Object, String, Object) SetReference(Object, String, Object) SetReference(Object, String, Object) SetReference(Object, String, Object)

Establece el valor de la propiedad de referencia especificada en el objeto de destino.Sets the value of the specified reference property on the target object.

SetValue(Object, String, Object) SetValue(Object, String, Object) SetValue(Object, String, Object) 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.Sets the value of the property with the specified name on the target resource to the specified property value.

Se aplica a