DefaultSettingValueAttribute クラス
アセンブリ: System (system.dll 内)

<AttributeUsageAttribute(AttributeTargets.Property)> _ Public NotInheritable Class DefaultSettingValueAttribute Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Property)] public sealed class DefaultSettingValueAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property)] public ref class DefaultSettingValueAttribute sealed : public Attribute


ApplicationSettingsBase クラスから派生した FormSettings ラッパー クラスの 4 つのプロパティのうちの 3 つに適用される DefaultSettingValueAttribute の使用方法を次のコード例に示します。このクラスは、フォームの場所、サイズ、背景色、およびテキストを永続化させるために使用します。これらのフォーム プロパティのうち最初の 3 つには、これらに関連付けられた既定値が設定されます。
コード例全体は、ApplicationSettingsBase クラスの概要で示されています。
//Application settings wrapper class sealed class FormSettings : ApplicationSettingsBase { [UserScopedSettingAttribute()] public String FormText { get { return (String)this["FormText"]; } set { this["FormText"] = value; } } [UserScopedSetting()] [DefaultSettingValueAttribute("0, 0")] public Point FormLocation { get { return (Point)(this["FormLocation"]); } set { this["FormLocation"] = value; } } [UserScopedSetting()] [DefaultSettingValueAttribute("225, 200")] public Size FormSize { get { return (Size)this["FormSize"]; } set { this["FormSize"] = value; } } [UserScopedSetting()] [DefaultSettingValueAttribute("LightGray")] public Color FormBackColor { get { return (Color)this["FormBackColor"]; } set { this["FormBackColor"] = value; } } }
//Application settings wrapper class ref class FormSettings sealed: public ApplicationSettingsBase { public: [UserScopedSettingAttribute()] property String^ FormText { String^ get() { return (String^)this["FormText"]; } void set( String^ value ) { this["FormText"] = value; } } public: [UserScopedSetting()] [DefaultSettingValueAttribute("0, 0")] property Point FormLocation { Point get() { return (Point)(this["FormLocation"]); } void set( Point value ) { this["FormLocation"] = value; } } public: [UserScopedSetting()] [DefaultSettingValueAttribute("225, 200")] property Size FormSize { Size get() { return (Size)this["FormSize"]; } void set( Size value ) { this["FormSize"] = value; } } public: [UserScopedSetting()] [DefaultSettingValueAttribute("LightGray")] property Color FormBackColor { Color get() { return (Color)this["FormBackColor"]; } void set(Color value) { this["FormBackColor"] = value; } } };

System.Attribute
System.Configuration.DefaultSettingValueAttribute


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DefaultSettingValueAttribute メンバ
System.Configuration 名前空間
SettingsProvider
LocalFileSettingsProvider
SettingsSerializeAsAttribute
その他の技術情報
Windows フォームのアプリケーション設定
DefaultSettingValueAttribute コンストラクタ
アセンブリ: System (system.dll 内)


提供される文字列は、プロパティの型に関連付けられている使用可能なシリアル化機構と互換性を持つ値である必要があります。たとえば、プロパティが Color 型である場合、"Azure" という value は有効です。
![]() |
---|
この属性で指定された既定値は、結果としてコンパイルされた .exe ファイルまたは .dll ファイルにプレーンテキストとして保存されます。したがって、これらの既定値はセキュリティで保護されていません。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DefaultSettingValueAttribute プロパティ

名前 | 説明 | |
---|---|---|
![]() | TypeId | 派生クラスに実装されている場合は、この Attribute の一意の識別子を取得します。 ( Attribute から継承されます。) |
![]() | Value | アプリケーション設定プロパティの既定値を取得します。 |

関連項目
DefaultSettingValueAttribute クラスSystem.Configuration 名前空間
SettingsProvider
LocalFileSettingsProvider
SettingsSerializeAsAttribute
その他の技術情報
Windows フォームのアプリケーション設定DefaultSettingValueAttribute メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 ( Attribute から継承されます。) |
![]() | GetCustomAttribute | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用された指定した型のカスタム属性を取得します。 ( Attribute から継承されます。) |
![]() | GetCustomAttributes | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されたカスタム属性の配列を取得します。 ( Attribute から継承されます。) |
![]() | GetHashCode | このインスタンスのハッシュ コードを返します。 ( Attribute から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | IsDefaultAttribute | 派生クラス内でオーバーライドされたときに、このインスタンスの値が派生クラスの既定値かどうかを示します。 ( Attribute から継承されます。) |
![]() | IsDefined | オーバーロードされます。 指定した型のカスタム属性が、アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されているかどうかを判断します。 ( Attribute から継承されます。) |
![]() | Match | 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 ( Attribute から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

関連項目
DefaultSettingValueAttribute クラスSystem.Configuration 名前空間
SettingsProvider
LocalFileSettingsProvider
SettingsSerializeAsAttribute
その他の技術情報
Windows フォームのアプリケーション設定DefaultSettingValueAttribute メンバ
DefaultSettingValueAttribute データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | TypeId | 派生クラスに実装されている場合は、この Attribute の一意の識別子を取得します。(Attribute から継承されます。) |
![]() | Value | アプリケーション設定プロパティの既定値を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 ( Attribute から継承されます。) |
![]() | GetCustomAttribute | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用された指定した型のカスタム属性を取得します。 (Attribute から継承されます。) |
![]() | GetCustomAttributes | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されたカスタム属性の配列を取得します。 (Attribute から継承されます。) |
![]() | GetHashCode | このインスタンスのハッシュ コードを返します。 (Attribute から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | IsDefaultAttribute | 派生クラス内でオーバーライドされたときに、このインスタンスの値が派生クラスの既定値かどうかを示します。 (Attribute から継承されます。) |
![]() | IsDefined | オーバーロードされます。 指定した型のカスタム属性が、アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されているかどうかを判断します。 (Attribute から継承されます。) |
![]() | Match | 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 (Attribute から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

関連項目
DefaultSettingValueAttribute クラスSystem.Configuration 名前空間
SettingsProvider
LocalFileSettingsProvider
SettingsSerializeAsAttribute
その他の技術情報
Windows フォームのアプリケーション設定Weblioに収録されているすべての辞書からDefaultSettingValueAttributeを検索する場合は、下記のリンクをクリックしてください。

- DefaultSettingValueAttributeのページへのリンク