System.Xml.XmlSerializer
指定成員 (傳回 物件陣列的欄位) 可以包含任何 XML 屬性。
建構 類別的新執行個體。
指定成員 (傳回 或 物件陣列的欄位) 包含物件,該物件表示在序列化或還原序列化物件中沒有對應成員的任何 XML 項目。
初始化 類別的新執行個體。
初始化 類別的新執行個體,指定 XML 文件中產生的 XML 項目名稱。
產生的 XML 項目名稱。
初始化 類別的新執行個體,指定 XML 文件中產生的 XML 項目名稱及其 XML 命名空間。
產生的 XML 項目名稱。
XML 項目的 XML 命名空間。
取得或設定 XML 項目名稱。
XML 項目的名稱。
陣列成員的項目名稱與 屬性指定的項目名稱不符。
取得或設定在 XML 文件中產生的 XML 命名空間。
XML 命名空間。
取得或設定項目序列化或還原序列化的明確順序。
程式碼產生的順序。
表示 物件的集合。
初始化 類別的新執行個體。
將 加入集合中。
新加入之 的索引。
要相加的 。
從 移除所有物件。無法覆寫這個方法。
取得值,指出指定 是否存在於集合中。
如果集合中有 ,則為 true,否則為 false。
您所要的 。
從目標陣列的指定索引開始,複製整個集合至 物件的相容一維陣列。
物件的一維陣列,從集合複製之項目的目的地。陣列必須有以零起始的索引。
中以零起始的索引,是複製開始的位置。
取得包含在 執行個體中的項目數目。
包含在 執行個體中的項目數目。
傳回在 中逐一查看的列舉值。
逐一查看 的列舉程式。
取得指定 的索引。
指定之 的索引。
您想要其索引的 。
將 插入集合中指定之索引處。
插入 的索引。
要插入的 。
取得或設定在指定索引處的 。
在指定索引處的 。
的索引。
從集合中移除指定的 。
要移除的 。
移除 中指定之索引處的項目。無法覆寫這個方法。
要移除的元素索引。
從目標陣列的指定索引開始,複製整個集合至 物件的相容一維陣列。
一維陣列。
指定的索引。
取得值,這個值表示對 的存取是否同步 (安全執行緒)。
如果 的存取已同步處理,則為 True,否則為 false。
取得可用來同步存取 的物件。
可用來同步存取 的物件。
將物件加入至 的結尾。
已加入集合中的物件。
要加入至集合之物件的值。
判斷 是否含有特定元素。
如果 包含特定項目則為 True,否則為 false。
項目的值。
搜尋指定的物件,並傳回整個 中第一個相符項目之以零起始的索引。
物件以零起始的索引。
物件的值。
將項目插入 中指定的索引處。
將項目插入之處的索引。
項目的值。
取得值,指出 為固定大小。
如果 有固定大小,則為 True,否則為 false。
取得值,指出 是否唯讀。
如果 是唯讀的則為 True,否則為 false。
取得或設定指定之索引處的項目。
在指定之索引處的項目。
項目的索引。
從 移除特定物件的第一個相符項目。
已移除物件的值。
指定 必須將特定類別成員序列化為 XML 項目的陣列。
初始化 類別的新執行個體。
初始化 類別的新執行個體,指定 XML 文件執行個體中產生的 XML 項目名稱。
產生的 XML 項目名稱。
取得或設定指定給序列化陣列的 XML 項目名稱。
序列化陣列的 XML 項目名稱。預設值為被指派了 的成員名稱。
取得或設定值,指出 產生的 XML 項目名稱是限定的還是非限定的。
其中一個 值。預設為 XmlSchemaForm.None。
取得或設定值,指出 是否必須將成員序列化為 xsi:nil 屬性設為 true 的空 XML 標記。
如果 產生 xsi:nil 屬性,則為 true,否則為 false。
取得或設定 XML 項目的命名空間。
XML 項目的命名空間。
取得或設定項目序列化或還原序列化的明確順序。
程式碼產生的順序。
表示屬性,這個屬性會指定 可置於序列化陣列中的衍生型別。
初始化 類別的新執行個體。
初始化 類別的新執行個體,指定 XML 文件中產生的 XML 項目名稱。
XML 項目的名稱。
初始化 類別的新執行個體,指定 XML 文件中產生的 XML 項目名稱,以及可插入所產生之 XML 文件的 。
XML 項目的名稱。
要序列化的物件的 。
初始化 類別的新執行個體,指定可插入序列化陣列的 。
要序列化的物件的 。
取得或設定產生的 XML 項目的 XML 資料型別。
XML 結構描述定義 (XSD) 資料型別,如全球資訊網協會 (www.w3.org ) 文件<XML Schema Part 2: DataTypes>中所定義。
取得或設定產生的 XML 項目的名稱。
產生的 XML 項目的名稱。預設值為成員識別項。
取得或設定值,指出產生的 XML 項目名稱是否為限定的。
其中一個 值。預設為 XmlSchemaForm.None。
屬性設定為 XmlSchemaForm.Unqualified,並且指定 值。
取得或設定值,指出 是否必須將成員序列化為 xsi:nil 屬性設為 true 的空 XML 標記。
如果 產生 xsi:nil 屬性,則為 true,否則為 false,而且不會產生執行個體。預設為 true。
取得或設定產生的 XML 項目之的命名空間。
產生的 XML 項目的命名空間。
取得或設定 影響的 XML 項目的階層架構中的層級。
在陣列組成之陣列的一組索引中,以零起始的索引。
取得或設定陣列中允許的型別。
陣列中所允許的 。
表示 物件的集合。
初始化 類別的新執行個體。
將 加入集合中。
加入項目的索引。
要加入到集合中的 。
將所有元素從 移除。
是唯讀的。-或- 具有固定的大小。
判斷集合是否包含指定的 。
如果集合包含指定的 ,則為 true,否則為 false。
要檢查的 。
從指定的目標索引,複製 陣列至集合。
要複製至集合的 物件陣列。
複製屬性開始處的索引。
取得 中所包含的元素數。
中所包含的項目數。
傳回整個 的列舉程式。
整個 的 。
傳回集合中找到的第一個指定 之以零起始的索引,如果在集合中找不到屬性,則為 -1。
集合中 的第一個索引,如果在集合中找不到屬性,則為 -1。
要在集合中尋找的 。
將 插入集合中指定之索引處。
插入屬性的索引。
要插入的 。
取得或設定在指定索引處的項目。
在指定索引處的 。
要取得或設定以零起始的集合成員索引。
如果存在 ,則從集合移除它。
要移除的 。
移除指定之索引處的 項目。
要移除項目之以零啟始的索引。
不是 中的有效索引。
是唯讀的。-或- 具有固定的大小。
從目標陣列的指定索引開始,複製整個 至相容的一維 。
一維 ,是從 複製過來之項目的目的端。 必須有以零起始的索引。
取得值,這個值表示對 的存取是否同步 (安全執行緒)。
如果對 的存取為同步 (安全執行緒),則為 true,否則為 false。
將物件加入至 的結尾。
已加入 的 索引。
要加入至 結尾的 。此值可以是 null。
是唯讀的。-或- 具有固定的大小。
判斷集合是否包含指定的 。
如果集合包含指定的 ,則為 true,否則為 false。
傳回集合中找到的第一個指定 之以零起始的索引,如果在集合中找不到屬性,則為 -1。
集合中 的第一個索引,如果在集合中找不到屬性,則為 -1。
將項目插入 中指定的索引處。
應該插入 之以零起始的索引。
要插入的 。此值可以是 null。
小於零。-或- 大於 。
是唯讀的。-或- 具有固定的大小。
取得值,指出 是否有固定的大小。
如果 有固定大小,則為 true,否則為 false。
取得值,指出 是否唯讀。
如果 是唯讀的則為 true,否則為 false。
取得或設定在指定索引處的項目。
在指定索引處的 。
要取得或設定以零起始的集合成員索引。
從 移除特定物件的第一個相符項目。
是唯讀的。-或- 具有固定的大小。
指定 必須將類別成員序列化為 XML 屬性。
初始化 類別的新執行個體。
初始化 類別的新執行個體,並指定產生的 XML 屬性的名稱。
產生的 XML 屬性名稱。
初始化 類別的新執行個體。
產生的 XML 屬性名稱。
,用於儲存屬性。
初始化 類別的新執行個體。
,用於儲存屬性。
取得或設定 XML 屬性的名稱。
XML 屬性的名稱。預設為成員名稱。
取得或設定由 產生之 XML 屬性的 XSD 資料型別。
XSD (XML 結構描述文件) 資料型別,如全球資訊網協會 (www.w3.org ) 文件<XML Schema: DataTypes>中所定義。
取得或設定值,指出 產生的 XML 屬性名稱是否為限定的。
其中一個 值。預設為 XmlForm.None。
取得或設定 XML 屬性的 XML 命名空間。
XML 屬性的 XML 命名空間。
取得或設定 XML 屬性的複雜型別。
XML 屬性的型別。
當使用 來序列化或還原序列化物件時,允許您覆寫屬性 (Property)、欄位和類別屬性 (Attribute)。
初始化 類別的新執行個體。
將 物件加入 物件的集合。 參數會指定要被覆寫的物件。 參數指定覆寫的成員名稱。
要覆寫之物件的 。
要覆寫的成員名稱。
表示覆寫屬性的 物件。
將 物件加入 物件的集合。 參數會指定要由 物件覆寫的物件。
覆寫之物件的 。
表示覆寫屬性的 物件。
取得與指定的、基底類別、型別相關的物件
表示覆寫屬性集合的 。
基底類別 ,與要擷取的屬性集合相關聯。
取得與指定的 (基底類別) 型別相關的物件。成員參數會指定已覆寫的基底類別成員。
表示覆寫屬性集合的 。
基底類別 ,與您想要的屬性集合相關聯。
指定傳回 的覆寫成員名稱。
表示用來控制 序列化與還原序列化物件方式的屬性 (Attribute) 物件集合。
初始化 類別的新執行個體。
取得或設定要覆寫的 。
要覆寫的 。
取得要覆寫的 物件的集合。
物件,表示 物件的集合。
取得或設定物件,指定 如何序列化公用欄位或會傳回陣列的讀取/寫入屬性。
,指定 如何序列化公用欄位或會傳回陣列的讀取/寫入屬性。
取得或設定物件集合,指定 如何序列化項目 (用來插入至公用欄位或讀取/寫入屬性所傳回的陣列)。
包含 物件集合的 物件。
取得或設定物件,指定 如何將公用欄位或公用讀取/寫入屬性序列化為 XML 屬性。
,控制將公用欄位或讀取/寫入屬性 (Property) 序列化為 XML 屬性 (Attribute)。
取得或設定物件,讓您在一組選項間進行區別。
,可以套用至序列化為 xsi:choice 項目的類別成員。
取得或設定 XML 項目或屬性的預設值。
,表示 XML 項目或屬性的預設值。
取得物件的集合,指定 如何將公用欄位或讀取/寫入屬性序列化為 XML 項目。
包含 物件集合的 。
取得或設定物件,指定 如何序列化列舉型別 (Enumeration) 成員。
,指定 如何序列化列舉型別成員。
取得或設定數值,指定 是否要序列化公用欄位或公用讀取/寫入屬性。
如果 必須不序列化欄位或屬性,則為 true,否則為 false。
取得或設定數值,指定當物件包含傳回已覆寫 物件的成員時,是否要保留所有的命名空間宣告。
如果應該保留命名空間宣告,則為 true,否則為 false。
取得或設定物件,指定 如何將類別序列化為 XML (Root Element)。
,覆寫類別屬性為 XML 根項目。
取得或設定物件,指定 將公用欄位或公用讀取/寫入屬性序列化為 XML 文字。
,覆寫公用屬性或欄位的預設序列化。
取得或設定物件,指定 如何序列化套用 的類別。
,會覆寫套用 至類別宣告 (Class Declaration)。
指定可以使用列舉型別進一步偵測成員。
初始化 類別的新執行個體。
初始化 類別的新執行個體。
成員名稱,傳回用於偵測選擇的列舉型別。
取得或設定欄位的名稱,該欄位傳回偵測型別時使用的列舉型別。
傳回列舉型別之欄位的名稱。
表示在 序列化或還原序列化包含 XML 項目的物件時,公用欄位或屬性表示該項目。
初始化 類別的新執行個體。
初始化 類別的新執行個體,並且指定 XML 項目的名稱。
序列成員的 XML 項目名稱。
初始化 的新執行個體,並針對套用 的成員指定 XML 項目名稱和衍生型別。這個成員型別用於 序列化包含它的物件時。
序列成員的 XML 項目名稱。
衍生自成員型別的物件 。
初始化 類別的新執行個體,並針對套用 的成員指定型別。序列化或還原序列化包含這個型別的物件時, 會使用該型別。
衍生自成員型別的物件 。
取得或設定 所產生 XML 項目的 XML 結構描述定義 (XSD) 資料型別。
XML 結構描述資料型別,如全球資訊網協會 (www.w3.org ) 文件<XML Schema Part 2: Datatypes>所定義。
您指定的 XML 結構描述資料型別無法對應至 .NET 資料型別。
取得或設定產生的 XML 項目的名稱。
產生的 XML 項目的名稱。預設值為成員識別項。
取得或設定值,指出項目是否為限定的。
其中一個 值。預設為 。
取得或設定值,指出 是否必須將設為 null 的成員序列化為 xsi:nil 屬性設為 true 的空標記。
如果 產生 xsi:nil 屬性,則為 true,否則為 false。
取得或設定指派給類別序列化時所產生之 XML 項目的命名空間。
XML 項目的命名空間。
取得或設定項目序列化或還原序列化的明確順序。
程式碼產生的順序。
取得或設定用來表示 XML 項目的物件類型。
成員的 。
代表 物件的集合,由 用於覆寫其序列化類別的預設方式。
初始化 類別的新執行個體。
將 加入集合中。
新加入項目之以零起始的索引。
要相加的 。
將所有元素從 移除。
是唯讀的。-或- 具有固定的大小。
判斷集合是否包含指定的物件。
如果集合中有該物件則為true,否則為 false。
要尋找的 。
複製 或其中一部分至一維陣列。
要儲存所複製項目的 陣列。
中以零起始的索引,是複製開始的位置。
取得 中所包含的元素數。
中所包含的項目數。
傳回整個 的列舉程式。
整個 的 。
取得指定 的索引。
的以零起始的索引。
正在擷取其索引的 。
將 插入集合。
插入成員所在位置之以零起始的索引。
要插入的 。
取得或設定指定之索引處的項目。
在指定之索引處的項目。
要取得或設定之以零起始的項目索引。
不是 中的有效索引。
屬性已設定,而且 是唯讀的。
從集合中移除指定的物件。
要從集合中移除的 。
移除指定之索引處的 項目。
要移除項目之以零啟始的索引。
不是 中的有效索引。
是唯讀的。-或- 具有固定的大小。
從目標陣列的指定索引開始,複製整個 至相容的一維 。
一維 ,是從 複製過來之項目的目的端。 必須有以零起始的索引。
取得值,這個值表示對 的存取是否同步 (安全執行緒)。
如果對 的存取為同步 (安全執行緒),則為 true,否則為 false。
取得可用來同步存取 的物件。
可用來同步存取 的物件。
將物件加入至 的結尾。
已加入 的 索引。
要加入至 結尾的 。此值可以是 null。
是唯讀的。-或- 具有固定的大小。
判斷 是否包含特定值。
如果在 中找到 ,則為 true,否則為 false。
要在 中尋找的物件。
判斷 中特定項目的索引。
如果可在清單中找到,則為 的索引,否則為 -1。
要在 中尋找的物件。
將項目插入 中指定的索引處。
應該插入 之以零起始的索引。
要插入的 。此值可以是 null。
小於零。-或- 大於 。
是唯讀的。-或- 具有固定的大小。
取得值,指出 是否有固定的大小。
如果 有固定大小,則為 true,否則為 false。
取得值,指出 是否唯讀。
如果 是唯讀的則為 true,否則為 false。
取得或設定指定之索引處的項目。
在指定之索引處的項目。
要取得或設定之以零起始的項目索引。
不是 中的有效索引。
屬性已設定,而且 是唯讀的。
從 移除特定物件的第一個相符項目。
是唯讀的。-或- 具有固定的大小。
控制 序列化列舉型別 (Enumeration) 成員的方式。
初始化 類別的新執行個體。
初始化 類別的新執行個體,並指定 分別在序列化或還原序列化列舉型別時所產生或識別的 XML 值。
列舉型別成員的覆寫名稱。
取得或設定當 序列化列舉型別時,在 XML 文件執行個體所產生的值,或是當它還原序列化列舉型別成員時所識別的值。
當 序列化列舉型別時,在 XML 文件執行個體中所產生的值,或是當它還原序列化列舉型別成員時所識別的值。
表示 的 方法不要序列化公用欄位或公用讀取/寫入屬性值。
初始化 類別的新執行個體。
讓 在對物件進行序列化或還原序列化時,能夠辨識型別。
初始化 類別的新執行個體。
要包含的物件的 。
取得或設定要包含的物件的型別。
要包含的物件的 。
指定目標屬性、參數、傳回值或類別成員,包含與 XML 文件內使用之命名空間相關聯的前置詞。
初始化 類別的新執行個體。
控制做為 XML 根項目之屬性目標的 XML 序列化。
初始化 類別的新執行個體。
初始化 類別的新執行個體,並指定 XML 根項目的名稱。
XML 根項目的名稱。
取得或設定 XML 根項目的 XSD 資料型別。
XSD (XML 結構描述文件) 資料型別,如全球資訊網協會 (www.w3.org ) 文件<XML Schema: DataTypes>中所定義。
取得或設定分別由 類別的 和 方法所產生和辨識的 XML 項目。
在 XML 文件執行個體中所產生或辨識的 XML 根項目名稱。預設值為序列類別的名稱。
取得或設定值,指出 是否必須將設為 null 的成員序列化為設為 true 的 xsi:nil 屬性。
如果 產生 xsi:nil 屬性,則為 true,否則為 false。
取得或設定 XML 根項目的命名空間。
XML 根項目的命名空間。
將物件序列化成為 XML 文件,以及從 XML 文件將物件還原序列化。 可讓您控制如何將物件編碼為 XML。
初始化 類別的新執行個體。
初始化 類別的新執行個體,該類別可將指定型別的物件序列化為 XML 文件,並可將 XML 文件還原序列化為指定型別的物件。
這個 可序列化的物件型別。
初始化 類別的新執行個體,該類別可將指定型別的物件序列化為 XML 文件,並可將 XML 文件還原序列化為指定型別的物件。指定所有 XML 項目的預設命名空間。
這個 可序列化的物件型別。
用於所有 XML 項目的預設命名空間。
初始化 類別的新執行個體,該類別可將指定型別的物件序列化為 XML 文件,並可將 XML 文件還原序列化為指定型別的物件。如果屬性或欄位傳回陣列, 參數就會指定可插入陣列的物件。
這個 可序列化的物件型別。
要序列化之其他物件型別的 陣列。
初始化 類別的新執行個體,該類別可將指定型別的物件序列化為 XML 文件,並可將 XML 文件還原序列化為指定型別的物件。每個要序列化的物件本身會包含類別執行個體,這個多載可以其他類別覆寫。
要序列化的物件型別。
。
初始化 類別的新執行個體,該類別可將 型別的物件序列化為 XML 文件執行個體,並可將 XML 文件執行個體還原序列化為 型別的物件。每個要序列化的物件本身都可包含類別的執行個體,這個多載會使用其他類別對其進行覆寫。這個多載也會指定所有 XML 項目的預設命名空間,以及要做為 XML 根項目的類別。
這個 可序列化的物件型別。
,延伸或覆寫指定在 參數中類別的行為。
要序列化之其他物件型別的 陣列。
定義 XML 根項目屬性的 。
XML 文件中所有 XML 項目的預設命名空間。
初始化 類別的新執行個體,該類別可將指定型別的物件序列化為 XML 文件,並可將 XML 文件還原序列化為指定型別的物件。它還指定做為 XML 根項目的類別。
這個 可序列化的物件型別。
表示 XML 根項目的 。
取得值,指出這個 是否可以還原序列化指定的 XML 文件。
如果這個 可以還原序列化 所指向的物件,則為 true,否則為 false。
,指向要還原序列化的文件。
還原序列化指定 所包含的 XML 文件。
要進行還原序列化的 。
,包含要還原序列化的 XML 文件。
還原序列化指定 所包含的 XML 文件。
要進行還原序列化的 。
,包含要還原序列化的 XML 文件。
在還原序列化期間發生錯誤。可以使用 屬性取得原始例外狀況。
還原序列化指定 所包含的 XML 文件。
要進行還原序列化的 。
,包含要還原序列化的 XML 文件。
在還原序列化期間發生錯誤。可以使用 屬性取得原始例外狀況。
傳回由型別陣列建立的 物件的陣列。
物件的陣列。
物件的陣列。
序列化指定的 ,並使用指定的 將 XML 文件寫入檔案。
用來寫入 XML 文件的 。
要序列化的 。
在序列化期間發生錯誤。可以使用 屬性取得原始例外狀況。
序列化指定的 ,使用指定的 將 XML 文件寫入檔案,並參考指定的命名空間。
用來寫入 XML 文件的 。
要序列化的 。
物件所參考的 。
在序列化期間發生錯誤。可以使用 屬性取得原始例外狀況。
序列化指定的 ,並使用指定的 將 XML 文件寫入檔案。
用來寫入 XML 文件的 。
要序列化的 。
將指定的 序列化,使用指定的 將 XML 文件寫入檔案,並參考指定的命名空間。
用來寫入 XML 文件的 。
要序列化的 。
,包含產生之 XML 文件的命名空間。
在序列化期間發生錯誤。可以使用 屬性取得原始例外狀況。
序列化指定的 ,並使用指定的 將 XML 文件寫入檔案。
用來寫入 XML 文件的 。
要序列化的 。
在序列化期間發生錯誤。可以使用 屬性取得原始例外狀況。
序列化指定的 ,使用指定的 將 XML 文件寫入檔案,並參考指定的命名空間。
用來寫入 XML 文件的 。
要序列化的 。
物件所參考的 。
在序列化期間發生錯誤。可以使用 屬性取得原始例外狀況。
將 XML 命名空間 (Namespace) 和 用來產生限定名稱的前置詞包含在 XML 文件執行個體中。
初始化 類別的新執行個體。
使用包含前置詞和命名空間配對集合之 的指定執行個體,初始化 XmlSerializerNamespaces 類別的新執行個體。
的執行個體,包含命名空間和前置詞配對。
初始化 類別的新執行個體。
物件的陣列。
將前置詞和命名空間配對加入 物件。
與 XML 命名空間相關的前置詞。
XML 命名空間。
取得集合中前置詞和命名空間配對的數目。
集合中前置詞和命名空間配對數目。
取得 物件中前置詞和命名空間配對的陣列。
物件的陣列,在 XML 文件中用作限定名稱。
表示 在序列化或還原序列化包含它的類別之後,應該將成員視為 XML 文字。
初始化 類別的新執行個體。
初始化 類別的新執行個體。
要序列化之成員的 。
取得或設定 所產生之文字的XML 結構描述定義語言 (XSD) 資料型別。
XML 結構描述 (XSD) 資料型別,如全球資訊網協會 (www.w3.org ) 文件<XML Schema Part 2: Datatypes>中所定義。
您指定的 XML 結構描述資料型別無法對應至 .NET 資料型別。
您指定的 XML 結構描述資料型別對於該屬性無效,且無法轉換為成員型別。
取得或設定成員的型別。
成員的 。
控制由 序列化屬性 (Attribute) 目標後所產生的 XML 結構描述。
初始化 類別的新執行個體。
初始化 類別的新執行個體,並指定 XML 型別的名稱。
XML 型別的名稱,是 序列化類別執行個體時所產生的 (並且對類別執行個體進行還原序列化時所辨識的)。
取得或設定值,判斷產生的結構描述型別是否為 XSD 匿名型別。
如果產生的結構描述型別是 XSD 匿名型別則為 true,否則為 false。
取得或設定值,指出是否將型別包含在 XML 結構描述文件中。
若要將型別包含於 XML 結構描述文件中,則為 true,否則為 false。
取得或設定 XML 型別的命名空間。
XML 型別的命名空間。
取得或設定 XML 型別的名稱。
XML 型別的名稱。