1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.Runtime.Serialization.Primitives</name>
\r
7 <member name="T:System.Runtime.Serialization.CollectionDataContractAttribute">
\r
8 <summary>當套用至集合型別時,就能夠自訂集合 Item 項目的規格。這個屬性只能套用至由 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> 識別為有效、可序列化集合的型別。</summary>
\r
10 <member name="M:System.Runtime.Serialization.CollectionDataContractAttribute.#ctor">
\r
11 <summary>初始化 <see cref="T:System.Runtime.Serialization.CollectionDataContractAttribute" /> 類別的新執行個體。</summary>
\r
13 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsItemNameSetExplicitly"></member>
\r
14 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsKeyNameSetExplicitly"></member>
\r
15 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNameSetExplicitly"></member>
\r
16 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNamespaceSetExplicitly"></member>
\r
17 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReference">
\r
18 <summary>取得或設定值,這個值表示是否要保留物件參考資料。</summary>
\r
19 <returns>true 表示保留物件參考資料,否則為 false。預設為 false。</returns>
\r
21 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReferenceSetExplicitly"></member>
\r
22 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsValueNameSetExplicitly"></member>
\r
23 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ItemName">
\r
24 <summary>取得或設定集合項目的自訂名稱。</summary>
\r
25 <returns>要套用至集合項目的名稱。</returns>
\r
27 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.KeyName">
\r
28 <summary>取得或設定字典索引鍵名稱的自訂名稱。</summary>
\r
29 <returns>要用來代替預設字典索引鍵名稱的名稱。</returns>
\r
31 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Name">
\r
32 <summary>取得或設定集合型別的資料合約名稱。</summary>
\r
33 <returns>集合型別的資料合約名稱。</returns>
\r
35 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Namespace">
\r
36 <summary>取得或設定資料合約的命名空間。</summary>
\r
37 <returns>資料合約的命名空間。</returns>
\r
39 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ValueName">
\r
40 <summary>取得或設定字典值名稱的自訂名稱。</summary>
\r
41 <returns>要用來代替預設字典值名稱的名稱。</returns>
\r
43 <member name="T:System.Runtime.Serialization.ContractNamespaceAttribute">
\r
44 <summary>指定資料合約的 CLR 命名空間和 XML 命名空間。</summary>
\r
46 <member name="M:System.Runtime.Serialization.ContractNamespaceAttribute.#ctor(System.String)">
\r
47 <summary>使用提供的命名空間,初始化 <see cref="T:System.Runtime.Serialization.ContractNamespaceAttribute" /> 類別的新執行個體。</summary>
\r
48 <param name="contractNamespace">合約的命名空間。</param>
\r
50 <member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ClrNamespace">
\r
51 <summary>取得或設定資料合約型別的 CLR 命名空間。</summary>
\r
52 <returns>型別的合法 CLR 命名空間。</returns>
\r
54 <member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ContractNamespace">
\r
55 <summary>取得資料合約成員的命名空間。</summary>
\r
56 <returns>資料合約成員的命名空間。</returns>
\r
58 <member name="T:System.Runtime.Serialization.DataContractAttribute">
\r
59 <summary>指定定義或實作資料合約的型別,可由序列化程式 (例如 <see cref="T:System.Runtime.Serialization.DataContractSerializer" />) 加以序列化。型別作者一定要定義型別的資料合約,才能讓型別能夠進行序列化。</summary>
\r
61 <member name="M:System.Runtime.Serialization.DataContractAttribute.#ctor">
\r
62 <summary>初始化 <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> 類別的新執行個體。</summary>
\r
64 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsNameSetExplicitly"></member>
\r
65 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsNamespaceSetExplicitly"></member>
\r
66 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsReference">
\r
67 <summary>取得或設定值,這個值表示是否要保留物件參考資料。</summary>
\r
68 <returns>true 表示使用標準的 XML 來保留物件參考資料,否則為 false。預設為 false。</returns>
\r
70 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsReferenceSetExplicitly"></member>
\r
71 <member name="P:System.Runtime.Serialization.DataContractAttribute.Name">
\r
72 <summary>取得或設定型別的資料合約名稱。</summary>
\r
73 <returns>資料合約的本機名稱。預設為要套用屬性之類別的名稱。</returns>
\r
75 <member name="P:System.Runtime.Serialization.DataContractAttribute.Namespace">
\r
76 <summary>取得或設定型別之資料合約的命名空間。</summary>
\r
77 <returns>合約的命名空間。</returns>
\r
79 <member name="T:System.Runtime.Serialization.DataMemberAttribute">
\r
80 <summary>當套用至型別的成員時,便會指定該成員屬於資料合約的一部分,而且已由 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> 完成序列化。</summary>
\r
82 <member name="M:System.Runtime.Serialization.DataMemberAttribute.#ctor">
\r
83 <summary>初始化 <see cref="T:System.Runtime.Serialization.DataMemberAttribute" /> 類別的新執行個體。</summary>
\r
85 <member name="P:System.Runtime.Serialization.DataMemberAttribute.EmitDefaultValue">
\r
86 <summary>取得或設定值,這個值會指定即將序列化之欄位或屬性的預設值是否要加以序列化。</summary>
\r
87 <returns>如果應該要在序列化資料流中產生成員的預設值,則為 true,否則為 false。預設為 true。</returns>
\r
89 <member name="P:System.Runtime.Serialization.DataMemberAttribute.IsNameSetExplicitly"></member>
\r
90 <member name="P:System.Runtime.Serialization.DataMemberAttribute.IsRequired">
\r
91 <summary>取得或設定值,這個值會指示序列化引擎在讀取或還原序列化時成員是否必須存在於其中。</summary>
\r
92 <returns>如果需要成員,則為 true,否則為 false。</returns>
\r
93 <exception cref="T:System.Runtime.Serialization.SerializationException">成員不存在。</exception>
\r
95 <member name="P:System.Runtime.Serialization.DataMemberAttribute.Name">
\r
96 <summary>取得或設定資料成員名稱。</summary>
\r
97 <returns>資料成員的名稱。預設為要套用屬性之目標的名稱。</returns>
\r
99 <member name="P:System.Runtime.Serialization.DataMemberAttribute.Order">
\r
100 <summary>取得或設定成員之序列化和還原序列化的順序。</summary>
\r
101 <returns>序列化或還原序列化的數字順序。</returns>
\r
103 <member name="T:System.Runtime.Serialization.EnumMemberAttribute">
\r
104 <summary>指定欄位是列舉成員,並且應該加以序列化。</summary>
\r
106 <member name="M:System.Runtime.Serialization.EnumMemberAttribute.#ctor">
\r
107 <summary>初始化 <see cref="T:System.Runtime.Serialization.EnumMemberAttribute" /> 類別的新執行個體。</summary>
\r
109 <member name="P:System.Runtime.Serialization.EnumMemberAttribute.IsValueSetExplicitly"></member>
\r
110 <member name="P:System.Runtime.Serialization.EnumMemberAttribute.Value">
\r
111 <summary>取得或設定與已套用屬性之列舉成員相關聯的值。</summary>
\r
112 <returns>與列舉成員相關聯的值。</returns>
\r
114 <member name="T:System.Runtime.Serialization.IgnoreDataMemberAttribute">
\r
115 <summary>當套用至型別的成員時,會指定該成員不屬於資料合約的一部分,而且未序列化。</summary>
\r
117 <member name="M:System.Runtime.Serialization.IgnoreDataMemberAttribute.#ctor">
\r
118 <summary>初始化 <see cref="T:System.Runtime.Serialization.IgnoreDataMemberAttribute" /> 類別的新執行個體。</summary>
\r
120 <member name="T:System.Runtime.Serialization.InvalidDataContractException">
\r
121 <summary>當 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> 或 <see cref="T:System.Runtime.Serialization.NetDataContractSerializer" /> 在序列化 (Serialization) 和還原序列化 (Deserialization) 期間遇到無效的資料合約時,所擲回的例外狀況。</summary>
\r
123 <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor">
\r
124 <summary>初始化 <see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> 類別的新執行個體。</summary>
\r
126 <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String)">
\r
127 <summary>使用指定的錯誤訊息,初始化 <see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> 類別的新執行個體。</summary>
\r
128 <param name="message">錯誤的描述。</param>
\r
130 <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String,System.Exception)">
\r
131 <summary>使用指定的錯誤訊息和內部例外狀況,來初始化 <see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> 類別的新執行個體。</summary>
\r
132 <param name="message">錯誤的描述。</param>
\r
133 <param name="innerException">原始的 <see cref="T:System.Exception" />。</param>
\r
135 <member name="T:System.Runtime.Serialization.KnownTypeAttribute">
\r
136 <summary>指定在序列化或還原序列化指定型別時,應該要由 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> 辨識的型別。</summary>
\r
138 <member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.String)">
\r
139 <summary>使用負責傳回已知型別之 <see cref="T:System.Collections.IEnumerable" /> 的方法名稱,初始化 <see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> 類別的新執行個體。</summary>
\r
140 <param name="methodName">方法名稱,這個方法會傳回在序列化或還原序列化資料時所使用型別的 <see cref="T:System.Collections.IEnumerable" />。</param>
\r
142 <member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.Type)">
\r
143 <summary>使用指定的型別來初始化 <see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> 類別的新執行個體。</summary>
\r
144 <param name="type">當序列化或還原序列化資料時,將包含做為已知型別的 <see cref="T:System.Type" />。</param>
\r
146 <member name="P:System.Runtime.Serialization.KnownTypeAttribute.MethodName">
\r
147 <summary>取得方法名稱,這個方法將傳回應該要在序列化或還原序列化期間進行辨識之型別的清單。</summary>
\r
149 <see cref="T:System.String" />,其中包含由 <see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> 類別所定義型別上的方法名稱。</returns>
\r
151 <member name="P:System.Runtime.Serialization.KnownTypeAttribute.Type">
\r
152 <summary>取得型別,這個型別在序列化或還原序列化期間應該要由 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> 進行辨識。</summary>
\r
153 <returns>在序列化或還原序列化期間所使用的 <see cref="T:System.Type" />。</returns>
\r
155 <member name="T:System.Runtime.Serialization.OnDeserializedAttribute">
\r
156 <summary>套用至方法時,指定在還原序列化物件圖形中的物件後立即呼叫該方法。還原序列化相對於圖形中其他物件的順序不具決定性。</summary>
\r
158 <member name="M:System.Runtime.Serialization.OnDeserializedAttribute.#ctor">
\r
159 <summary>初始化 <see cref="T:System.Runtime.Serialization.OnDeserializedAttribute" /> 類別的新執行個體。</summary>
\r
161 <member name="T:System.Runtime.Serialization.OnDeserializingAttribute">
\r
162 <summary>套用至方法時,指定在還原序列化物件圖形中的物件期間呼叫該方法。還原序列化相對於圖形中其他物件的順序不具決定性。</summary>
\r
164 <member name="M:System.Runtime.Serialization.OnDeserializingAttribute.#ctor">
\r
165 <summary>初始化 <see cref="T:System.Runtime.Serialization.OnDeserializingAttribute" /> 類別的新執行個體。</summary>
\r
167 <member name="T:System.Runtime.Serialization.OnSerializedAttribute">
\r
168 <summary>套用至方法時,指定在序列化物件圖形中的物件後呼叫該方法。序列化相對於圖形中其他物件的順序不具決定性。</summary>
\r
170 <member name="M:System.Runtime.Serialization.OnSerializedAttribute.#ctor">
\r
171 <summary>初始化 <see cref="T:System.Runtime.Serialization.OnSerializedAttribute" /> 類別的新執行個體。</summary>
\r
173 <member name="T:System.Runtime.Serialization.OnSerializingAttribute">
\r
174 <summary>套用至方法時,指定在序列化物件圖形中的物件期間呼叫該方法。序列化相對於圖形中其他物件的順序不具決定性。</summary>
\r
176 <member name="M:System.Runtime.Serialization.OnSerializingAttribute.#ctor">
\r
177 <summary>初始化 <see cref="T:System.Runtime.Serialization.OnSerializingAttribute" /> 類別的新執行個體。</summary>
\r
179 <member name="T:System.Runtime.Serialization.SerializationException">
\r
180 <summary>當序列化 (Serialization) 或還原序列化 (Deserialization) 期間發生錯誤時,擲回的例外狀況。</summary>
\r
182 <member name="M:System.Runtime.Serialization.SerializationException.#ctor">
\r
183 <summary>使用預設屬性來初始化 <see cref="T:System.Runtime.Serialization.SerializationException" /> 類別的新執行個體。</summary>
\r
185 <member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String)">
\r
186 <summary>使用指定的訊息,初始化 <see cref="T:System.Runtime.Serialization.SerializationException" /> 類別的新執行個體。</summary>
\r
187 <param name="message">指示發生例外狀況的原因。</param>
\r
189 <member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String,System.Exception)">
\r
190 <summary>使用指定的錯誤訊息和造成這個例外狀況原因的內部例外參考,初始化 <see cref="T:System.Runtime.Serialization.SerializationException" /> 類別的新執行個體。</summary>
\r
191 <param name="message">解釋例外狀況原因的錯誤訊息。</param>
\r
192 <param name="innerException">導致目前例外狀況的例外。如果 <paramref name="innerException" /> 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。</param>
\r
194 <member name="T:System.Runtime.Serialization.StreamingContext">
\r
195 <summary>描述指定之序列化資料流的來源和目的端,並提供額外的呼叫端定義內容。</summary>
\r
197 <member name="M:System.Runtime.Serialization.StreamingContext.Equals(System.Object)">
\r
198 <summary>判斷兩個 <see cref="T:System.Runtime.Serialization.StreamingContext" /> 執行個體是否具有相同的值。</summary>
\r
199 <returns>如果指定的物件是 <see cref="T:System.Runtime.Serialization.StreamingContext" /> 的執行個體,而且目前執行個體的值,則為 true,否則為 false。</returns>
\r
200 <param name="obj">與目前執行個體相互比較的物件。</param>
\r
202 <member name="M:System.Runtime.Serialization.StreamingContext.GetHashCode">
\r
203 <summary>傳回這個物件的雜湊程式碼。</summary>
\r
205 <see cref="T:System.Runtime.Serialization.StreamingContextStates" /> 值,包含這個 <see cref="T:System.Runtime.Serialization.StreamingContext" /> 之序列化的來源和目的端。</returns>
\r