語言

ServiceDocument 類別

定義

代表一份服務文件。

public ref class ServiceDocument
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
public class ServiceDocument
public class ServiceDocument
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)>]
type ServiceDocument = class
type ServiceDocument = class
Public Class ServiceDocument
繼承
ServiceDocument
屬性

備註

服務文件是從服務中取得的文件,用以指示可用收藏的能力與位置。 服務文件可能包含一個或多個工作區。 每個工作區可以包含一個或多個集合。

建構函式

名稱 Description
ServiceDocument()

建立一個新的類別實例 ServiceDocument 。

ServiceDocument(IEnumerable<Workspace>)

建立一個新的類別實例 ServiceDocument ,並以指定的實例集合 Workspace 初始化。

屬性

名稱 Description
AttributeExtensions

會獲得一組屬性擴充。

BaseUri

取得或設定該實例的 ServiceDocument 基礎 URI。

ElementExtensions

取得服務文件的元素擴充功能。

Language

取得或設定服務文件的語言。

Workspaces

會取得服務文件中包含的一組工作空間。

方法

名稱 Description
CreateWorkspace()

建立新的 Workspace 實例。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetFormatter()

會被分到 AtomPub10ServiceDocumentFormatter 實例。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
Load(XmlReader)

將服務文件從指定 XmlReader 物件載入 ServiceDocument 實例。

Load<TServiceDocument>(XmlReader)

將服務文件從指定的 XmlReader 載入到 ServiceDocument 衍生實例中。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Save(XmlWriter)

將 ServiceDocument 實例儲存到指定的 XmlReader。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
TryParseAttribute(String, String, String, String)

嘗試解析屬性擴充。

TryParseElement(XmlReader, String)

嘗試解析元素擴充。

WriteAttributeExtensions(XmlWriter, String)

使用指定的 syndication 版本,將屬性 XmlWriter 擴充寫入指定的。

WriteElementExtensions(XmlWriter, String)

使用指定的聯播版本將元素的擴展寫入指定 XmlWriter 內容。

適用於