IUpdatable 接口

定义

HTTP POST 方法用于插入或更新资源的接口。

public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
派生

注解

接口 IUpdatable 与资源无关。 返回表示资源的对象的方法可以返回任何内容。

返回的对象是表示资源的不透明对象。 若要使用 引用来读取或更新值,会将同一个不透明对象传递回 。IUpdatable

IUpdatable 实现必须跟踪此不透明对象与它所表示对象的映射。 如果序列化资源,并且需要正确类型的 CLR) 实例 (公共语言运行时,则会使用不透明对象调用 上的 IUpdatable ResolveResource 方法。

若要序列化 对象,请在 ResolveResourceIUpdatable调用 方法。

方法

AddReferenceToCollection(Object, String, Object)

将指定值添加到集合。

ClearChanges()

取消对数据的更改。

CreateResource(String, String)

创建具有指定类型并属于指定容器的资源。

DeleteResource(Object)

删除指定的资源。

GetResource(IQueryable, String)

获取查询和类型名称所标识的指定类型的资源。

GetValue(Object, String)

获取目标对象的指定属性的值。

RemoveReferenceFromCollection(Object, String, Object)

从集合中移除指定值。

ResetResource(Object)

将由参数 resource 标识的资源重置为其默认值。

ResolveResource(Object)

返回由指定资源对象表示的资源的实例。

SaveChanges()

保存所有使用 IUpdatable API 进行的更改。

SetReference(Object, String, Object)

设置目标对象的指定引用属性的值。

SetValue(Object, String, Object)

将目标资源上具有指定名称的属性的值设置为指定属性值。

适用于