EntityDescriptor クラス

定義

DataServiceResponseで返される操作によってエンティティに対して行われた変更の説明。

public ref class EntityDescriptor sealed : System::Data::Services::Client::Descriptor
public sealed class EntityDescriptor : System.Data.Services.Client.Descriptor
type EntityDescriptor = class
    inherit Descriptor
Public NotInheritable Class EntityDescriptor
Inherits Descriptor
継承
EntityDescriptor

注釈

SaveChanges メソッドは、永続化された変更を表す一連のEntityDescriptorまたはLinkDescriptorインスタンスを含む一連のOperationResponse オブジェクトを含むDataServiceResponse オブジェクトを返します。

操作が成功した場合、記述子の State プロパティは変更されず、挿入操作と更新操作の新しい値はマージ設定に従ってマージされます。

エラーのある操作の場合、記述子の State は、 SaveChanges が呼び出される前と同じままです。

操作中にエラーが発生して処理が停止した場合、 State は変更されません。

プロパティ

名前 説明
EditLink

エンティティを変更する URI を取得または設定します。

EditStreamUri

エンティティのバイナリ プロパティ データを変更する URI を取得または設定します。

Entity

更新データを含むエンティティを取得します。

ETag

SaveChanges()の最後の呼び出し以降の更新の対象となるデータの状態を示す eTag 値を取得します。

Identity

エンティティの ID 値である URI を取得または設定します。

ParentForInsert

エンティティに関連する親エンティティを取得します。

ParentPropertyForInsert

ナビゲーション プロパティであるエンティティのプロパティの名前を取得し、親エンティティにリンクします。

ReadStreamUri

エンティティのバイナリ プロパティ データにアクセスする URI を取得または設定します。

SelfLink

エンティティ リソースを返すために使用される URI を取得または設定します。

ServerTypeName

エンティティがマップされるデータ ソース内の型の名前を取得または設定します。

State

派生クラスでオーバーライドされると、このインスタンスが構築された時点のオブジェクトの状態を取得します。

(継承元 Descriptor)
StreamETag

メディア リンク エントリであるエンティティに関連付けられているメディア リソースの eTag を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象