IUpdatable 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
HTTP POST 方法用于插入或更新资源的接口。
public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
- 派生
注解
接口 IUpdatable 与资源无关。 返回表示资源的对象的方法可以返回任何内容。
返回的对象是表示资源的不透明对象。 若要使用 引用来读取或更新值,会将同一个不透明对象传递回 。IUpdatable
的 IUpdatable 实现必须跟踪此不透明对象与它所表示对象的映射。 如果序列化资源,并且需要正确类型的 CLR) 实例 (公共语言运行时,则会使用不透明对象调用 上的 IUpdatable ResolveResource 方法。
若要序列化 对象,请在 ResolveResource 上 IUpdatable调用 方法。
方法
AddReferenceToCollection(Object, String, Object) |
将指定值添加到集合。 |
ClearChanges() |
取消对数据的更改。 |
CreateResource(String, String) |
创建具有指定类型并属于指定容器的资源。 |
DeleteResource(Object) |
删除指定的资源。 |
GetResource(IQueryable, String) |
获取查询和类型名称所标识的指定类型的资源。 |
GetValue(Object, String) |
获取目标对象的指定属性的值。 |
RemoveReferenceFromCollection(Object, String, Object) |
从集合中移除指定值。 |
ResetResource(Object) |
将由参数 |
ResolveResource(Object) |
返回由指定资源对象表示的资源的实例。 |
SaveChanges() |
保存所有使用 IUpdatable API 进行的更改。 |
SetReference(Object, String, Object) |
设置目标对象的指定引用属性的值。 |
SetValue(Object, String, Object) |
将目标资源上具有指定名称的属性的值设置为指定属性值。 |