ApplicationScopedSettingAttribute Klasa

Definicja

Określa, że właściwość ustawienia aplikacji ma wspólną wartość dla wszystkich użytkowników aplikacji.Specifies that an application settings property has a common value for all users of an application. Klasa ta nie może być dziedziczona.This class cannot be inherited.

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, który jest oparty na aplikacji lub na poziomie użytkownika.Application settings properties have a scope that is based either at the application or the user level. Ponieważ kategorie implikują, właściwości ustawień o zakresie aplikacji mają ujednolicone 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.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.

ApplicationScopedSettingAttributeWskazuje, że właściwość powinna być uważana za ustawienie na poziomie aplikacji i że odpowiednie decyzje dotyczące magazynu powinny być odpowiednio wykonywane przez dostawcę ustawień.The ApplicationScopedSettingAttribute indicates that a property should be considered an application-level setting, and that appropriate storage decisions should be made accordingly by the settings provider.

Atrybut SCOPE jest wymagany dla każdej właściwości ustawień.A scope attribute is required for each settings property. Jeśli właściwość nie jest zastosowana z ApplicationScopedSettingAttribute lub UserScopedSettingAttribute , właściwość nie jest rozpoznawana przez dostawcę ustawień — nie jest serializowana.If a property is not applied with either a ApplicationScopedSettingAttribute or UserScopedSettingAttribute, the property is not recognized by the settings provider - it is not serialized. Niemniej jednak, aby zastosować oba atrybuty do tej samej właściwości.It is invalid, however, to apply both attributes to the same property. Taka próba spowoduje zgłoszenie błędu ConfigurationErrorsException .Such an attempt will cause a ConfigurationErrorsException to be thrown.

Konstruktory

ApplicationScopedSettingAttribute()

Inicjuje nowe wystąpienie klasy ApplicationScopedSettingAttribute.Initializes a new instance of the ApplicationScopedSettingAttribute class.

Właściwości

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego elementu Attribute .When implemented in a derived class, gets a unique identifier for this Attribute.

(Odziedziczone po Attribute)

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.Returns a value that indicates whether this instance is equal to a specified object.

(Odziedziczone po Attribute)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.Returns the hash code for this instance.

(Odziedziczone po Attribute)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IsDefaultAttribute()

Gdy jest zastępowany w klasie pochodnej, wskazuje, czy wartość tego wystąpienia jest wartością domyślną klasy pochodnej.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Odziedziczone po Attribute)
Match(Object)

Gdy jest zastępowany w klasie pochodnej, zwraca wartość wskazującą, czy to wystąpienie jest zgodne z określonym obiektem.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.Maps a set of names to a corresponding set of dispatch identifiers.

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

Pobiera informacje o typie dla obiektu, którego można użyć do uzyskania informacji o typie dla interfejsu.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).Retrieves the number of type information interfaces that an object provides (either 0 or 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.Provides access to properties and methods exposed by an object.

(Odziedziczone po Attribute)

Dotyczy

Zobacz też