Comparteix a través de


ApplicationScopedSettingAttribute Clase

Definición

Especifica que una propiedad de configuración de aplicación tiene un valor común para todos los usuarios de una aplicación. Esta clase no puede heredarse.

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
Herencia
ApplicationScopedSettingAttribute
Atributos

Comentarios

Las propiedades de configuración de la aplicación tienen un ámbito basado en la aplicación o en el nivel de usuario. Como implican las categorías, las propiedades de configuración con ámbito de aplicación presentan valores uniformes a todos los usuarios de la aplicación, mientras que las propiedades con ámbito de usuario tienen valores dedicados para cada usuario de la aplicación.

ApplicationScopedSettingAttribute indica que una propiedad debe considerarse una configuración de nivel de aplicación y que el proveedor de configuración debe tomar las decisiones de almacenamiento adecuadas en consecuencia.

Se requiere un atributo de ámbito para cada propiedad de configuración. Si una propiedad no se aplica con o ApplicationScopedSettingAttributeUserScopedSettingAttribute, el proveedor de configuración no reconoce la propiedad , no se serializa. Sin embargo, no es válido aplicar ambos atributos a la misma propiedad. Este intento hará que se produzca una ConfigurationErrorsException excepción .

Constructores

ApplicationScopedSettingAttribute()

Inicializa una nueva instancia de la clase ApplicationScopedSettingAttribute.

Propiedades

TypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.

(Heredado de Attribute)

Métodos

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

(Heredado de Attribute)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de Attribute)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsDefaultAttribute()

Si se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada.

(Heredado de Attribute)
Match(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado.

(Heredado de Attribute)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

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

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

(Heredado de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Obtiene la información de tipos de un objeto, que puede utilizarse para obtener la información de tipos de una interfaz.

(Heredado de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

(Heredado de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.

(Heredado de Attribute)

Se aplica a

Consulte también