Share via


LinkDescriptor 类

提供由 DataServiceResponse 中返回的操作对实体进行的修改的说明。

继承层次结构

System.Object
  System.Data.Services.Client.Descriptor
    System.Data.Services.Client.LinkDescriptor

命名空间:  System.Data.Services.Client
程序集:  Microsoft.Data.Services.Client(在 Microsoft.Data.Services.Client.dll 中)

语法

声明
Public NotInheritable Class LinkDescriptor _
    Inherits Descriptor
用法
Dim instance As LinkDescriptor
public sealed class LinkDescriptor : Descriptor
public ref class LinkDescriptor sealed : public Descriptor
[<SealedAttribute>]
type LinkDescriptor =  
    class
        inherit Descriptor
    end
public final class LinkDescriptor extends Descriptor

LinkDescriptor 类型公开以下成员。

属性

  名称 说明
公共属性 Source DataServiceResponse 所返回链接中的源实体。
公共属性 SourceProperty DataServiceResponse 所返回链接中源实体的标识符属性。
公共属性 State 当在派生类中重写时,在构造此实例时获取对象的状态。 (从 Descriptor 继承。)
公共属性 Target DataServiceResponse 所返回链接中的源实体。

页首

方法

  名称 说明
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ToString (从 Object 继承。)

页首

注释

SaveChanges 方法返回 DataServiceResponse 对象,它包含一系列 OperationResponse 对象,其中每个对象包含表示已保存更改的 EntityDescriptor 或 LinkDescriptor 实例的序列。

对于成功的操作,描述符的 State() 属性将设置为未更改,而插入和更新操作的新值将根据合并设置合并。

对于有错误的操作,描述符的 State() 将仍然像调用 SaveChanges 之前一样。

如果在操作时发生了错误并停止处理,则 State() 将保持不变。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Services.Client 命名空间