IUpdatable 接口
命名空间: System.Data.Services
程序集: Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)
语法
声明
Public Interface IUpdatable
用法
Dim instance As IUpdatable
public interface IUpdatable
public interface class IUpdatable
type IUpdatable = interface end
public interface IUpdatable
IUpdatable 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
AddReferenceToCollection | 将指定值添加到集合。 | |
ClearChanges | 取消对数据所做的更改。 | |
CreateResource | 创建指定类型并属于指定容器的资源。 | |
DeleteResource | 删除指定的资源。 | |
GetResource | 获取由查询和类型名称标识的指定类型的资源。 | |
GetValue | 获取目标对象上的指定属性的值。 | |
RemoveReferenceFromCollection | 从集合中移除指定的值。 | |
ResetResource | 将参数 resource 标识的资源重置为其默认值。 | |
ResolveResource | 返回由指定资源对象表示的资源的实例。 | |
SaveChanges | 保存通过使用 IUpdatable API 进行的所有更改。 | |
SetReference | 设置目标对象上的指定引用属性的值。 | |
SetValue | 将目标资源上具有指定名称的属性值设置为指定属性值。 |
页首
注释
IUpdatable 接口是独立的资源。 返回表示资源的对象的方法可以返回任何内容。
返回的对象是表示资源的不透明对象。 若要使用该引用读取或更新值,相同不透明对象将传递回 IUpdatable。
实现 IUpdatable 必须跟踪此透明对象与其所表示对象之间的映射。 序列化资源并且需要正确类型的公共语言运行库 (CLR) 实例时,将使用不透明对象调用 IUpdatable 上的 ResolveResource 方法。
若要序列化对象,请调用 IUpdatable 上的 ResolveResource方法。