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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。