PasswordPropertyTextAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
| Yes |
Spécifie qu’une propriété de texte est utilisée comme mot de passe. Ce |
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) |