IUpdatable 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于通过 HTTP POST 方法插入或更新资源的接口。
public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
- 派生
注解
该 IUpdatable 接口独立于资源。 返回表示资源的对象的方法可以返回任何内容。
返回的对象是表示资源的不透明对象。 若要使用引用读取或更新值,将相同的不透明对象传递回 IUpdatable。
实现 IUpdatable 必须跟踪此不透明对象与它所表示的对象之间的映射。 当资源序列化且需要正确类型的公共语言运行时 (CLR) 实例时,使用不透明对象调用 on 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) |
将目标资源上具有指定名称的属性的值设置为指定的属性值。 |