ApplicationScopedSettingAttribute Класс

Определение

Указывает, что свойство параметров приложения имеет общее значение для всех пользователей приложения. Этот класс не наследуется.

public ref class ApplicationScopedSettingAttribute sealed : System::Configuration::SettingAttribute
[System.AttributeUsage(System.AttributeTargets.Property)]
public sealed class ApplicationScopedSettingAttribute : System.Configuration.SettingAttribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type ApplicationScopedSettingAttribute = class
    inherit SettingAttribute
Public NotInheritable Class ApplicationScopedSettingAttribute
Inherits SettingAttribute
Наследование
ApplicationScopedSettingAttribute
Атрибуты

Комментарии

Свойства параметров приложения имеют область, основанную либо на приложении, либо на уровне пользователя. По мере того как категории подразумевают, свойства параметров с областью приложения представляют универсальные значения для всех пользователей приложения, а свойства с областью действия пользователя имеют выделенные значения для каждого пользователя приложения.

Указывает ApplicationScopedSettingAttribute , что свойство должно рассматриваться как параметр уровня приложения, и соответствующие решения о хранении должны приниматься соответствующим поставщиком параметров.

Атрибут области необходим для каждого свойства параметров. Если свойство не применяется ни с a ApplicationScopedSettingAttribute , UserScopedSettingAttributeлибо свойство не распознается поставщиком параметров , оно не сериализуется. Однако для применения обоих атрибутов к одному и тому же свойству недопустимо. Такая попытка приведет ConfigurationErrorsException к возникновению ошибки.

Конструкторы

Имя Описание
ApplicationScopedSettingAttribute()

Инициализирует новый экземпляр класса ApplicationScopedSettingAttribute.

Свойства

Имя Описание
TypeId

При реализации в производном классе получает уникальный идентификатор для этого Attribute.

(Унаследовано от Attribute)

Методы

Имя Описание
Equals(Object)

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код для этого экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Извлекает сведения о типе объекта, который можно использовать для получения сведений о типе для интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к свойствам и методам, предоставляемым объектом.

(Унаследовано от Attribute)

Применяется к

См. также раздел