DomainClassXmlSerializer 類別
表示基底類別的所有網域產生序列化程式。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImportSerializer
Microsoft.VisualStudio.Modeling.ExtensionElementSerializer
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
語法
'宣告
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer
DomainClassXmlSerializer 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
DomainClassXmlSerializer | 初始化 DomainClassXmlSerializer 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
MonikerAttributeName | 取得 XML 屬性名稱,其中包含 moniker 的字串。 | |
MonikerTagName | 取得 XML 標記名稱。 | |
XmlTagName | 取得用於序列化的 XML 標記名稱。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
CalculateQualifiedName | 會計算已處理的模型項目執行個體的參考。 | |
CreateInstance | 建立模型項目執行個體。 | |
CreateMonikerInstance | 建立 moniker 的執行個體。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetMonikerQualifier | 計算 moniker 的辨識符號。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
Read | 還原序列化指定的模型項目執行個體,從 XML。 | |
ReadAdditionalElementData | 讀取項目相關聯的任何額外的項目資料。 | |
ReadElements | 這個方法會還原序列化在傳入之項目內的巢狀的 XML 項目。 | |
ReadPropertiesFromAttributes | 這個方法會還原序列化的序列化為 XML 屬性的所有屬性。 | |
ReadRootElement | 還原序列化 xml 的根模型項目。 | |
Reset | 序列化工具會回到初始狀態 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TryCreateInstance | 檢查 XmlReader 所指向這個序列化程式可以處理的序列化的模型項目執行個體。 | |
TryCreateMonikerInstance | 檢查 XmlReader 所指向的 monikerized 的執行個體,這個序列化程式可以處理的模型項目。 | |
Write(SerializationContext, ModelElement, XmlWriter) | 將序列化成 XML 這個序列化程式執行個體相關聯的模型項目執行個體。 | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | 將序列化成 XML 這個序列化程式執行個體相關聯的模型項目執行個體。 | |
WriteAdditionalElementData | 撰寫與元素相關的任何額外的項目資料 | |
WriteElements | 這個方法會將 1) 屬性作為巢狀的 XML 項目和 2) 子模型項目序列化為 XML 序列化。 | |
WriteMoniker | 從 moniker,序列化成 XML 這個序列化程式執行個體相關聯的模型項目執行個體。 | |
WritePropertiesAsAttributes | 寫入所有必須序列化為 XML 屬性的屬性。 | |
WriteRootElement | 將序列化成 XML 這個序列化程式執行個體相關聯之根模型項目執行個體。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。