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) 成员都是线程安全的。不保证所有实例成员都是线程安全的。