共用方式為


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 命名空間