PasswordPropertyTextAttribute PasswordPropertyTextAttribute PasswordPropertyTextAttribute PasswordPropertyTextAttribute Class

Définition

Indique que la représentation sous forme de texte d’un objet est masquée par des caractères tels que des astérisques.Indicates that an object's text representation is obscured by characters such as asterisks. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class PasswordPropertyTextAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class PasswordPropertyTextAttribute : Attribute
type PasswordPropertyTextAttribute = class
    inherit Attribute
Public NotInheritable Class PasswordPropertyTextAttribute
Inherits Attribute
Héritage
PasswordPropertyTextAttributePasswordPropertyTextAttributePasswordPropertyTextAttributePasswordPropertyTextAttribute
Attributs

Exemples

L’exemple de code suivant illustre l' PasswordPropertyTextAttribute utilisation de pour masquer la valeur d’une propriété de type PropertyGrid chaîne dans un contrôle.The following code example demonstrates using the PasswordPropertyTextAttribute to obscure the value of a string property in a PropertyGrid control. Pour obtenir une liste complète du code , consultez Procédure: Appliquez des attributs dans lescontrôles 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

Remarques

Si l' PasswordPropertyTextAttribute attribut est placé sur une propriété ou un type, sa représentation textuelle dans une fenêtre de propriétés s’affiche comme des points ou des astérisques pour indiquer un champ de mot de passe.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.

Attention

Cette indication ne représente en aucun cas un type de chiffrement ou de sécurité.This indication in no way represents any type of encryption or security. Pour plus d’informations sur l’utilisation d’attributs, consultez attributs.For more information about using attributes, see Attributes.

Constructeurs

PasswordPropertyTextAttribute() PasswordPropertyTextAttribute() PasswordPropertyTextAttribute() PasswordPropertyTextAttribute()

Initialise une nouvelle instance de la classe PasswordPropertyTextAttribute.Initializes a new instance of the PasswordPropertyTextAttribute class.

PasswordPropertyTextAttribute(Boolean) PasswordPropertyTextAttribute(Boolean) PasswordPropertyTextAttribute(Boolean) PasswordPropertyTextAttribute(Boolean)

Initialise une nouvelle instance de la classe PasswordPropertyTextAttribute et affiche éventuellement le texte du mot de passe.Initializes a new instance of the PasswordPropertyTextAttribute class, optionally showing password text.

Champs

Default Default Default Default

Spécifie la valeur par défaut de PasswordPropertyTextAttribute.Specifies the default value for the PasswordPropertyTextAttribute.

No No No No

Spécifie qu'une propriété Text n'est pas utilisée en tant que mot de passe.Specifies that a text property is not used as a password. Ce champ static (Shared en Visual Basic) est en lecture seule.This static (Shared in Visual Basic) field is read-only.

Yes Yes Yes Yes

Spécifie qu'une propriété Text est utilisée en tant que mot de passe.Specifies that a text property is used as a password. Ce champ static (Shared en Visual Basic) est en lecture seule.This static (Shared in Visual Basic) field is read-only.

Propriétés

Password Password Password Password

Obtient une valeur qui indique si la propriété pour laquelle PasswordPropertyTextAttribute est défini doit apparaître sous la forme de texte de mot de passe.Gets a value indicating if the property for which the PasswordPropertyTextAttribute is defined should be shown as password text.

TypeId TypeId TypeId TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si deux instances PasswordPropertyTextAttribute sont égales.Determines whether two PasswordPropertyTextAttribute instances are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

Indique si la valeur de cette instance est la valeur par défaut.Returns an indication whether the value of this instance is the default value.

Match(Object) Match(Object) Match(Object) Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.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) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 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) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

S’applique à