1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Runtime.Serialization.Primitives</name>
7 <member name="T:System.Runtime.Serialization.CollectionDataContractAttribute">
8 <summary>コレクション型に適用すると、コレクション項目要素をカスタム指定できます。この属性は、<see cref="T:System.Runtime.Serialization.DataContractSerializer" /> が有効なシリアル化可能コレクションとして認識する型に対してのみ適用できます。</summary>
10 <member name="M:System.Runtime.Serialization.CollectionDataContractAttribute.#ctor">
12 <see cref="T:System.Runtime.Serialization.CollectionDataContractAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
14 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsItemNameSetExplicitly"></member>
15 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsKeyNameSetExplicitly"></member>
16 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNameSetExplicitly"></member>
17 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNamespaceSetExplicitly"></member>
18 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReference">
19 <summary>オブジェクト参照データを保持するかどうかを示す値を取得または設定します。</summary>
20 <returns>オブジェクト参照データを保持する場合は true。それ以外の場合は false。既定値は、false です。</returns>
22 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReferenceSetExplicitly"></member>
23 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsValueNameSetExplicitly"></member>
24 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ItemName">
25 <summary>コレクション要素のカスタム名を取得または設定します。</summary>
26 <returns>コレクション要素に適用する名前。</returns>
28 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.KeyName">
29 <summary>ディクショナリ キー名のカスタム名を取得または設定します。</summary>
30 <returns>既定のディクショナリ キー名の代わりに使用する名前。</returns>
32 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Name">
33 <summary>コレクション型のデータ コントラクト名を取得または設定します。</summary>
34 <returns>コレクション型のデータ コントラクト名。</returns>
36 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Namespace">
37 <summary>データ コントラクトの名前空間を取得または設定します。</summary>
38 <returns>データ コントラクトの名前空間。</returns>
40 <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ValueName">
41 <summary>ディクショナリ値名のカスタム名を取得または設定します。</summary>
42 <returns>既定のディクショナリ値名の代わりに使用する名前。</returns>
44 <member name="T:System.Runtime.Serialization.ContractNamespaceAttribute">
45 <summary>データ コントラクトの CLR 名前空間と XML 名前空間を指定します。</summary>
47 <member name="M:System.Runtime.Serialization.ContractNamespaceAttribute.#ctor(System.String)">
48 <summary>指定した名前空間を使用して、<see cref="T:System.Runtime.Serialization.ContractNamespaceAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
49 <param name="contractNamespace">コントラクトの名前空間。</param>
51 <member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ClrNamespace">
52 <summary>データ コントラクト型の CLR 名前空間を取得または設定します。</summary>
53 <returns>型の CLR-legal 名前空間。</returns>
55 <member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ContractNamespace">
56 <summary>データ コントラクト メンバーの名前空間を取得します。</summary>
57 <returns>データ コントラクト メンバーの名前空間。</returns>
59 <member name="T:System.Runtime.Serialization.DataContractAttribute">
60 <summary>この型が、データ コントラクトを定義または実装し、<see cref="T:System.Runtime.Serialization.DataContractSerializer" /> などのシリアライザーによってシリアル化可能であることを指定します。型をシリアル化可能にするには、型作成者が、型のデータ コントラクトを定義する必要があります。</summary>
62 <member name="M:System.Runtime.Serialization.DataContractAttribute.#ctor">
64 <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
66 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsNameSetExplicitly"></member>
67 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsNamespaceSetExplicitly"></member>
68 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsReference">
69 <summary>オブジェクト参照データを保持するかどうかを示す値を取得または設定します。</summary>
70 <returns>標準 XML を使用してオブジェクト参照データを保持する場合は true。それ以外の場合は false。既定値は、false です。</returns>
72 <member name="P:System.Runtime.Serialization.DataContractAttribute.IsReferenceSetExplicitly"></member>
73 <member name="P:System.Runtime.Serialization.DataContractAttribute.Name">
74 <summary>型のデータ コントラクトの名前を取得または設定します。</summary>
75 <returns>データ コントラクトのローカル名。既定値は、この属性が適用されるクラスの名前です。</returns>
77 <member name="P:System.Runtime.Serialization.DataContractAttribute.Namespace">
78 <summary>型のデータ コントラクトの名前空間を取得または設定します。</summary>
79 <returns>コントラクトの名前空間。</returns>
81 <member name="T:System.Runtime.Serialization.DataMemberAttribute">
82 <summary>型のメンバーに適用する場合は、そのメンバーがデータ コントラクトの一部であり、<see cref="T:System.Runtime.Serialization.DataContractSerializer" /> によってシリアル化されることを指定します。</summary>
84 <member name="M:System.Runtime.Serialization.DataMemberAttribute.#ctor">
86 <see cref="T:System.Runtime.Serialization.DataMemberAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
88 <member name="P:System.Runtime.Serialization.DataMemberAttribute.EmitDefaultValue">
89 <summary>シリアル化されるフィールドまたはプロパティの既定値をシリアル化するかどうかを指定する値を取得または設定します。</summary>
90 <returns>メンバーの既定値をシリアル化ストリーム内に生成する必要がある場合は true。それ以外の場合は false。既定値は、true です。</returns>
92 <member name="P:System.Runtime.Serialization.DataMemberAttribute.IsNameSetExplicitly"></member>
93 <member name="P:System.Runtime.Serialization.DataMemberAttribute.IsRequired">
94 <summary>読み取りまたは逆シリアル化を行うときにメンバーが存在しなければならないシリアル化エンジンを指示する値を取得または設定します。</summary>
95 <returns>メンバーが必須の場合は true。それ以外の場合は false。</returns>
96 <exception cref="T:System.Runtime.Serialization.SerializationException">メンバーが存在しません。</exception>
98 <member name="P:System.Runtime.Serialization.DataMemberAttribute.Name">
99 <summary>データ メンバー名を取得または設定します。</summary>
100 <returns>データ メンバーの名前。既定値は、属性が適用されるターゲットの名前です。</returns>
102 <member name="P:System.Runtime.Serialization.DataMemberAttribute.Order">
103 <summary>メンバーのシリアル化と逆シリアル化の順序を取得または設定します。</summary>
104 <returns>シリアル化または逆シリアル化の数値順序。</returns>
106 <member name="T:System.Runtime.Serialization.EnumMemberAttribute">
107 <summary>フィールドが列挙体メンバーであり、シリアル化される必要があることを指定します。</summary>
109 <member name="M:System.Runtime.Serialization.EnumMemberAttribute.#ctor">
111 <see cref="T:System.Runtime.Serialization.EnumMemberAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
113 <member name="P:System.Runtime.Serialization.EnumMemberAttribute.IsValueSetExplicitly"></member>
114 <member name="P:System.Runtime.Serialization.EnumMemberAttribute.Value">
115 <summary>属性を適用する列挙体メンバーに関連付けられた値を取得または設定します。</summary>
116 <returns>列挙体メンバーに関連付けられている値。</returns>
118 <member name="T:System.Runtime.Serialization.IgnoreDataMemberAttribute">
119 <summary>型のメンバーに適用する場合は、そのメンバーがデータ コントラクトの一部ではなく、シリアル化されないことを指定します。</summary>
121 <member name="M:System.Runtime.Serialization.IgnoreDataMemberAttribute.#ctor">
123 <see cref="T:System.Runtime.Serialization.IgnoreDataMemberAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
125 <member name="T:System.Runtime.Serialization.InvalidDataContractException">
126 <summary>シリアル化と逆シリアル化の間に、<see cref="T:System.Runtime.Serialization.DataContractSerializer" /> または <see cref="T:System.Runtime.Serialization.NetDataContractSerializer" /> で無効なデータ コントラクトが発生した場合にスローされる例外。</summary>
128 <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor">
130 <see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> クラスの新しいインスタンスを初期化します。</summary>
132 <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String)">
133 <summary>指定したエラー メッセージを使用して、<see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> クラスの新しいインスタンスを初期化します。</summary>
134 <param name="message">エラーの説明。</param>
136 <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String,System.Exception)">
137 <summary>指定したエラー メッセージと内部例外を使用して、<see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> クラスの新しいインスタンスを初期化します。</summary>
138 <param name="message">エラーの説明。</param>
139 <param name="innerException">元の <see cref="T:System.Exception" />。</param>
141 <member name="T:System.Runtime.Serialization.KnownTypeAttribute">
142 <summary>特定の型をシリアル化または逆シリアル化するときに、<see cref="T:System.Runtime.Serialization.DataContractSerializer" /> が認識する必要がある型を指定します。</summary>
144 <member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.String)">
145 <summary>既知の型の <see cref="T:System.Collections.IEnumerable" /> を返すメソッドの名前を指定して、<see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
146 <param name="methodName">データをシリアル化または逆シリアル化するときに使用される型の <see cref="T:System.Collections.IEnumerable" /> を返すメソッドの名前。</param>
148 <member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.Type)">
149 <summary>型を指定して、<see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
150 <param name="type">データをシリアル化または逆シリアル化するときに既知の型として含まれる <see cref="T:System.Type" />。</param>
152 <member name="P:System.Runtime.Serialization.KnownTypeAttribute.MethodName">
153 <summary>シリアル化または逆シリアル化の間に認識する必要がある型のリストを返すメソッドの名前を取得します。</summary>
155 <see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> クラスによって定義された型に対するメソッドの名前を含む <see cref="T:System.String" />。</returns>
157 <member name="P:System.Runtime.Serialization.KnownTypeAttribute.Type">
159 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> によるシリアル化または逆シリアル化の間に認識する必要がある型を取得します。</summary>
160 <returns>シリアル化または逆シリアル化の間に使用される <see cref="T:System.Type" />。</returns>
162 <member name="T:System.Runtime.Serialization.OnDeserializedAttribute">
163 <summary>メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトの逆シリアル化の直後に呼び出されるよう指定します。グラフ内の他のオブジェクトに対する逆シリアル化の順序は非確定的です。</summary>
165 <member name="M:System.Runtime.Serialization.OnDeserializedAttribute.#ctor">
167 <see cref="T:System.Runtime.Serialization.OnDeserializedAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
169 <member name="T:System.Runtime.Serialization.OnDeserializingAttribute">
170 <summary>メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトの逆シリアル化時に呼び出されるよう指定します。グラフ内の他のオブジェクトに対する逆シリアル化の順序は非確定的です。</summary>
172 <member name="M:System.Runtime.Serialization.OnDeserializingAttribute.#ctor">
174 <see cref="T:System.Runtime.Serialization.OnDeserializingAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
176 <member name="T:System.Runtime.Serialization.OnSerializedAttribute">
177 <summary>メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトのシリアル化後に呼び出されるよう指定します。グラフ内の他のオブジェクトに対するシリアル化の順序は非確定的です。</summary>
179 <member name="M:System.Runtime.Serialization.OnSerializedAttribute.#ctor">
181 <see cref="T:System.Runtime.Serialization.OnSerializedAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
183 <member name="T:System.Runtime.Serialization.OnSerializingAttribute">
184 <summary>メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトのシリアル化中に呼び出されるよう指定します。グラフ内の他のオブジェクトに対するシリアル化の順序は非確定的です。</summary>
186 <member name="M:System.Runtime.Serialization.OnSerializingAttribute.#ctor">
188 <see cref="T:System.Runtime.Serialization.OnSerializingAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
190 <member name="T:System.Runtime.Serialization.SerializationException">
191 <summary>シリアル化中または逆シリアル化中にエラーが発生するとスローされる例外。</summary>
193 <member name="M:System.Runtime.Serialization.SerializationException.#ctor">
195 <see cref="T:System.Runtime.Serialization.SerializationException" /> クラスの新しいインスタンスを既定のプロパティを使用して初期化します。</summary>
197 <member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String)">
198 <summary>指定したメッセージを使用して、<see cref="T:System.Runtime.Serialization.SerializationException" /> クラスの新しいインスタンスを初期化します。</summary>
199 <param name="message">例外が発生した原因を示します。</param>
201 <member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String,System.Exception)">
202 <summary>指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、<see cref="T:System.Runtime.Serialization.SerializationException" /> クラスの新しいインスタンスを初期化します。</summary>
203 <param name="message">例外の原因を説明するエラー メッセージ。</param>
204 <param name="innerException">現在の例外の原因である例外。<paramref name="innerException" /> パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。</param>
206 <member name="T:System.Runtime.Serialization.StreamingContext">
207 <summary>指定したシリアル化ストリームの転送元と転送先を記述し、呼び出し元によって定義された追加コンテキストを提供します。</summary>
209 <member name="M:System.Runtime.Serialization.StreamingContext.Equals(System.Object)">
210 <summary>2 つの <see cref="T:System.Runtime.Serialization.StreamingContext" /> インスタンスの値が同一かどうかを判断します。</summary>
211 <returns>指定したオブジェクトが <see cref="T:System.Runtime.Serialization.StreamingContext" /> のインスタンスで、現在のインスタンスの値に等しい場合は true。それ以外の場合は false。</returns>
212 <param name="obj">現在のインスタンスと比較するオブジェクト。</param>
214 <member name="M:System.Runtime.Serialization.StreamingContext.GetHashCode">
215 <summary>このオブジェクトのハッシュ コードを返します。</summary>
216 <returns>この <see cref="T:System.Runtime.Serialization.StreamingContext" /> のシリアル化の転送元または転送先を格納している <see cref="T:System.Runtime.Serialization.StreamingContextStates" /> 値。</returns>