Share via


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方法。

请参阅

参考

System.Data.Services 命名空间