SettingsProperty クラス

定義

個々の構成プロパティに関するメタデータを表すクラスとして内部的に使用されます。

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
継承
SettingsProperty

注釈

SettingsProperty は、派生 SettingsBaseクラスの設定プロパティを記述するために使用されます。 設定 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

SettingsSerializeAsSettingsProperty オブジェクトを取得または設定します。

ThrowOnErrorDeserializing

プロパティが正常に逆シリアル化されなかった場合にエラーがスローされるかどうかを指定する値を取得または設定します。

ThrowOnErrorSerializing

プロパティが正常にシリアル化されなかった場合にエラーがスローされるかどうかを指定する値を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象