PasswordPropertyTextAttribute Class

Definición

Indica los caracteres que ocultan la representación del texto de un objeto, como asteriscos. Indicates that an object's text representation is obscured by characters such as asterisks. Esta clase no puede heredarse. This class cannot be inherited.

[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class PasswordPropertyTextAttribute : Attribute
Herencia
PasswordPropertyTextAttribute
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar el PasswordPropertyTextAttribute para ocultar el valor de una propiedad de cadena en un PropertyGrid control.The following code example demonstrates using the PasswordPropertyTextAttribute to obscure the value of a string property in a PropertyGrid control. Para obtener una lista de código completo, vea Cómo: aplicar atributos en controles de formularios Windows Forms.For a full code listing, see How to: Apply Attributes in Windows Forms Controls.

// This property exists only to demonstrate the 
// PasswordPropertyText attribute. When this control 
// is attached to a PropertyGrid control, the returned 
// string will be displayed with obscuring characters
// such as asterisks. This property has no other effect.
[Category("Security")]
[Description("Demonstrates PasswordPropertyTextAttribute.")]
[PasswordPropertyText(true)]
public string Password
{
    get
    {
        return "This is a demo password.";
    }
}
' This property exists only to demonstrate the 
' PasswordPropertyText attribute. When this control 
' is attached to a PropertyGrid control, the returned 
' string will be displayed with obscuring characters
' such as asterisks. This property has no other effect.
<Category("Security"), _
Description("Demonstrates PasswordPropertyTextAttribute."), _
PasswordPropertyText(True)> _
Public ReadOnly Property Password() As String
    Get
        Return "This is a demo password."
    End Get
End Property

Comentarios

Si el PasswordPropertyTextAttribute atributo se coloca en una propiedad o un tipo, su representación de texto en una ventana de propiedades aparece como puntos o asteriscos para indicar que un campo de contraseña.If the PasswordPropertyTextAttribute attribute is placed on a property or a type, its text representation in a property window appears as dots or asterisks to indicate a password field.

Precaución

Esta indicación de ningún modo representa cualquier tipo de seguridad o cifrado.This indication in no way represents any type of encryption or security. Para obtener más información sobre el uso de atributos, vea atributos.For more information about using attributes, see Attributes.

Constructores

PasswordPropertyTextAttribute()

Inicializa una nueva instancia de la clase PasswordPropertyTextAttribute. Initializes a new instance of the PasswordPropertyTextAttribute class.

PasswordPropertyTextAttribute(Boolean)

Inicializa una nueva instancia de la clase PasswordPropertyTextAttribute y, opcionalmente, muestra el texto de la contraseña. Initializes a new instance of the PasswordPropertyTextAttribute class, optionally showing password text.

Campos

Default

Especifica el valor predeterminado del atributo PasswordPropertyTextAttribute. Specifies the default value for the PasswordPropertyTextAttribute.

No

Especifica que no se utiliza una propiedad de texto como contraseña. Specifies that a text property is not used as a password. Este campo static (Shared en Visual Basic) es de sólo lectura. This static (Shared in Visual Basic) field is read-only.

Yes

Especifica que se utiliza una propiedad de texto como contraseña. Specifies that a text property is used as a password. Este campo static (Shared en Visual Basic) es de sólo lectura. This static (Shared in Visual Basic) field is read-only.

Propiedades

Password

Obtiene un valor que indica si la propiedad para la que se define el atributo PasswordPropertyTextAttribute debe mostrarse en forma de texto de contraseña. Gets a value indicating if the property for which the PasswordPropertyTextAttribute is defined should be shown as password text.

TypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute. When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Métodos

Equals(Object)

Determina si dos instancias de PasswordPropertyTextAttribute son iguales. Determines whether two PasswordPropertyTextAttribute instances are equal.

GetHashCode()

Devuelve el código hash de esta instancia. Returns the hash code for this instance.

GetType()

Obtiene el Type de la instancia actual. Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute()

Devuelve un valor que indica si el valor de esta instancia es el predeterminado. Returns an indication whether the value of this instance is the default value.

Match(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado. When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone()

Crea una copia superficial del Object actual. Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Devuelve una cadena que representa el objeto actual. Returns a string that represents the current object.

(Inherited from 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. Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from 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. Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto. Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Se aplica a