Udostępnij za pośrednictwem


ApplicationScopedSettingAttribute Klasa

Definicja

Określa, że właściwość ustawień aplikacji ma wspólną wartość dla wszystkich użytkowników aplikacji. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
ApplicationScopedSettingAttribute
Atrybuty

Uwagi

Właściwości ustawień aplikacji mają zakres oparty na aplikacji lub na poziomie użytkownika. Jak sugerują kategorie, właściwości ustawień o zakresie aplikacji przedstawiają jednolite wartości dla wszystkich użytkowników aplikacji, natomiast właściwości o zakresie użytkownika mają dedykowane wartości dla każdego użytkownika aplikacji.

Wskazuje ApplicationScopedSettingAttribute , że właściwość powinna być traktowana jako ustawienie na poziomie aplikacji, a odpowiednie decyzje dotyczące magazynu należy podjąć odpowiednio przez dostawcę ustawień.

Atrybut zakresu jest wymagany dla każdej właściwości ustawień. Jeśli właściwość nie jest stosowana z elementem ApplicationScopedSettingAttribute lub UserScopedSettingAttribute, właściwość nie jest rozpoznawana przez dostawcę ustawień — nie jest serializowana. Jednak zastosowanie obu atrybutów do tej samej właściwości jest nieprawidłowe. Taka próba spowoduje zgłoszenie.ConfigurationErrorsException

Konstruktory

ApplicationScopedSettingAttribute()

Inicjuje nowe wystąpienie klasy ApplicationScopedSettingAttribute.

Właściwości

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego elementu Attribute.

(Odziedziczone po Attribute)

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

(Odziedziczone po Attribute)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsDefaultAttribute()

W przypadku zastąpienia w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

W przypadku zastąpienia w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie obiektu, którego można użyć do pobrania informacji o typie interfejsu.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

(Odziedziczone po Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

(Odziedziczone po Attribute)

Dotyczy

Zobacz też