共用方式為


EntityDescriptor 類別

對實體完成之修改 (由 DataServiceResponse 中傳回的作業所進行) 的說明。

繼承階層

System.Object
  System.Data.Services.Client.Descriptor
    System.Data.Services.Client.EntityDescriptor

命名空間:  System.Data.Services.Client
組件:  Microsoft.Data.Services.Client (在 Microsoft.Data.Services.Client.dll 中)

語法

'宣告
Public NotInheritable Class EntityDescriptor _
    Inherits Descriptor
'用途
Dim instance As EntityDescriptor
public sealed class EntityDescriptor : Descriptor
public ref class EntityDescriptor sealed : public Descriptor
[<SealedAttribute>]
type EntityDescriptor =  
    class
        inherit Descriptor
    end
public final class EntityDescriptor extends Descriptor

EntityDescriptor 型別公開下列成員。

屬性

  名稱 說明
公用屬性 EditLink 取得或設定修改實體的 URI。
公用屬性 EditStreamUri 取得或設定修改實體二進位屬性資料的 URI。
公用屬性 Entity 取得包含更新資料的實體。
公用屬性 ETag 取得 eTag 值,表示自上次呼叫 SaveChanges 後,用於更新的資料狀態。
公用屬性 Identity 取得或設定實體識別值的 URI。
公用屬性 LinkInfos 傳回實體所參與之關聯性的連結集合。
公用屬性 OperationDescriptors
公用屬性 ParentForInsert 取得與實體相關的父實體。
公用屬性 ParentPropertyForInsert 取得實體的屬性名稱,這是導覽屬性並連結到父實體。
公用屬性 ReadStreamUri 取得或設定存取實體之二進位屬性資料的 URI。
公用屬性 SelfLink 取得或設定用於傳回實體資源的 URI。
公用屬性 ServerTypeName 取得或設定資料來源中實體所對應的型別名稱。
公用屬性 State 在衍生類別中覆寫時,取得建構此執行個體時的物件狀態。 (繼承自 Descriptor。)
公用屬性 StreamDescriptors 傳回屬於實體的具名二進位資料流集合。
公用屬性 StreamETag 取得與媒體連結項目實體相關聯之媒體資源的 eTag。

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

上層

備註

SaveChanges 方法傳回包含 OperationResponse 物件序列的 DataServiceResponse 物件,序列中的每一個物件都包含表示變更已保存之 EntityDescriptor 或 LinkDescriptor 執行個體的序列。

如果作業成功,描述項的 State() 屬性會設為不變更,而插入和更新作業的新值會根據合併設定來進行合併。

如果作業失敗,描述項的 State() 會維持不變,與 SaveChanges 呼叫之前相同。

如果作業期間出現錯誤且處理停止,State() 仍會維持不變。

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

System.Data.Services.Client 命名空間