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 メソッドは、一連の OperationResponse オブジェクトが含まれている DataServiceResponse オブジェクトを返します。これらの一連の各オブジェクトには、永続化された変更を表す EntityDescriptor または LinkDescriptor インスタンスのシーケンスが含まれています。
操作が成功すると、記述子の State() プロパティが Unchanged に設定され、挿入および更新操作の新しい値がマージ設定に従ってマージされます。
操作でエラーが発生すると、記述子の State() は、SaveChanges が呼び出される前と同じままになります。
エラーが発生し、操作中に処理が停止すると、State() は Unchanged のままになります。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。