Partager via


PasswordPropertyTextAttribute Classe

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. Cette classe ne peut pas être héritée.

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

Exemples

L’exemple de code suivant illustre l’utilisation de PasswordPropertyTextAttribute pour masquer la valeur d’une propriété de chaîne dans un PropertyGrid contrôle. Pour obtenir la liste complète du code, consultez Guide pratique pour appliquer des attributs dans les contrôles Windows Forms.

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

Attention

Cette indication ne représente en aucun cas un type de chiffrement ou de sécurité. Pour plus d’informations sur l’utilisation des attributs, consultez Attributs.

Constructeurs

PasswordPropertyTextAttribute()

Initialise une nouvelle instance de la classe PasswordPropertyTextAttribute.

PasswordPropertyTextAttribute(Boolean)

Initialise une nouvelle instance de la classe PasswordPropertyTextAttribute et affiche éventuellement le texte du mot de passe.

Champs

Default

Spécifie la valeur par défaut de PasswordPropertyTextAttribute.

No

Spécifie qu'une propriété Text n'est pas utilisée en tant que mot de passe. Ce champ static (Shared en Visual Basic) est en lecture seule.

Yes

Spécifie qu'une propriété Text est utilisée en tant que mot de passe. Ce champ static (Shared en Visual Basic) est en lecture seule.

Propriétés

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.

TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.

(Hérité de Attribute)

Méthodes

Equals(Object)

Détermine si deux instances PasswordPropertyTextAttribute sont égales.

GetHashCode()

Retourne le code de hachage de cette instance.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsDefaultAttribute()

Indique si la valeur de cette instance est la valeur par défaut.

Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

(Hérité de Attribute)
_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.

(Hérité de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

(Hérité de Attribute)
_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.

(Hérité de Attribute)

S’applique à