SettingsProperty クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
個々の構成プロパティに関するメタデータを表すクラスとして内部的に使用されます。
public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
- 継承
-
SettingsProperty
注釈
SettingsProperty は、 から SettingsBase派生したクラスの設定プロパティを記述するために使用されます。 Settings API を使用すると、設定プロパティのコレクションを共通言語ランタイム クラスにグループ化できます。
設定を永続化する場合、 SettingsBase 基本クラスは、 型のコレクションにグループ化されたオブジェクトの SettingsProperty コレクションを要求します SettingsPropertyCollection。 これは、独自の Properties メンバーを呼び出すことによって行います。 継承されたクラスは、永続化するプロパティのコレクションを返す必要があります。
各 SettingsProperty オブジェクトには、次のような プロパティに関するメタデータが含まれます。
名前。
既定値です。
プロパティの種類。
シリアル化メソッド。
永続化に使用するプロバイダー。
コンテキストおよびプロバイダー固有のその他の任意の属性。
コンストラクター
SettingsProperty(SettingsProperty) |
指定されたパラメーターに基づいて、SettingsProperty クラスの新しいインスタンスを初期化します。 |
SettingsProperty(String) |
SettingsProperty クラスの新しいインスタンスを初期化します。 初期化は、指定されたパラメーターに基づいて行われます。 |
SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
指定されたパラメーターに基づいて、SettingsProperty クラスの新しいインスタンスを作成します。 |
プロパティ
Attributes |
SettingsAttributeDictionary オブジェクトの属性を格納している SettingsProperty オブジェクトを取得します。 |
DefaultValue |
SettingsProperty オブジェクトの既定値を取得または設定します。 |
IsReadOnly |
SettingsProperty オブジェクトが読み取り専用かどうかを指定する値を取得または設定します。 |
Name |
SettingsProperty の名前を取得または設定します。 |
PropertyType |
SettingsProperty の型を取得または設定します。 |
Provider |
SettingsProperty のプロバイダーを取得または設定します。 |
SerializeAs |
SettingsSerializeAs の SettingsProperty オブジェクトを取得または設定します。 |
ThrowOnErrorDeserializing |
プロパティが正常に逆シリアル化されなかった場合にエラーがスローされるかどうかを指定する値を取得または設定します。 |
ThrowOnErrorSerializing |
プロパティが正常にシリアル化されなかった場合にエラーがスローされるかどうかを指定する値を取得または設定します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET