Partager via


PasswordPropertyTextAttribute Classe

Définition

Indique que la représentation textuelle 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 montre comment PasswordPropertyTextAttribute masquer la valeur d’une propriété de chaîne dans un PropertyGrid contrôle. Pour obtenir une description complète du code, consultez 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 => "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é apparaît sous forme de points ou d’astérisques pour indiquer un champ de mot de passe.

Caution

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

Constructeurs

Nom Description
PasswordPropertyTextAttribute()

Initialise une nouvelle instance de la classe PasswordPropertyTextAttribute.

PasswordPropertyTextAttribute(Boolean)

Initialise une nouvelle instance de la PasswordPropertyTextAttribute classe, en montrant éventuellement le texte du mot de passe.

Champs

Nom Description
Default

Spécifie la valeur par défaut pour le PasswordPropertyTextAttribute.

No

Spécifie qu’une propriété de texte n’est pas utilisée comme mot de passe. Ce static champ (Shared en Visual Basic) est en lecture seule.

Yes

Spécifie qu’une propriété de texte est utilisée comme mot de passe. Ce static champ (Shared en Visual Basic) est en lecture seule.

Propriétés

Nom Description
Password

Obtient une valeur indiquant si la propriété pour laquelle l’objet PasswordPropertyTextAttribute est défini doit être affiché en tant que texte de mot de passe.

TypeId

En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute.

(Hérité de Attribute)

Méthodes

Nom Description
Equals(Object)

Détermine si deux PasswordPropertyTextAttribute instances sont égales.

GetHashCode()

Retourne le code de hachage pour cette instance.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IsDefaultAttribute()

Retourne une indication indiquant 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 qui indique si cette instance est égale à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
_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 d’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 méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à