System 2.0.0.0 4.0.0.0 System.Configuration.SettingAttribute System.AttributeUsage(System.AttributeTargets.Property) Application settings properties have a scope that is based either at the application or the user level. As the categories imply, application-scoped settings properties present uniform values to all users of the application, whereas user-scoped properties have dedicated values for each user of the application. The indicates that a property should be considered an application-level setting, and that appropriate storage decisions should be made accordingly by the settings provider. A scope attribute is required for each settings property. If a property is not applied with either a or , the property is not recognized by the settings provider—it is not serialized. It is invalid, however, to apply both attributes to the same property. Such an attempt will cause a to be thrown. Specifies that an application settings property has a common value for all users of an application. This class cannot be inherited. Constructor 2.0.0.0 4.0.0.0 Each application settings property must be applied with a single scope attribute in order for it to be recognized and serialized by the settings provider. Initializes a new instance of the class.