PasswordPropertyTextAttribute Classe

Definizione

Indica che la rappresentazione di testo di un oggetto è nascosta da caratteri quali asterischi. Questa classe non può essere ereditata.

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
Ereditarietà
PasswordPropertyTextAttribute
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato l'utilizzo PasswordPropertyTextAttribute di per nascondere il valore di una proprietà stringa in un PropertyGrid controllo . Per un elenco di codice completo, vedere Come: Applicare attributi nei controlli 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 => "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

Commenti

Se l'attributo PasswordPropertyTextAttribute viene inserito in una proprietà o in un tipo, la relativa rappresentazione di testo in una finestra di proprietà viene visualizzata come punti o asterischi per indicare un campo della password.

Caution

Questa indicazione non rappresenta in alcun modo alcun tipo di crittografia o sicurezza. Per altre informazioni sull'uso degli attributi, vedere Attributi.

Costruttori

Nome Descrizione
PasswordPropertyTextAttribute()

Inizializza una nuova istanza della classe PasswordPropertyTextAttribute.

PasswordPropertyTextAttribute(Boolean)

Inizializza una nuova istanza della classe, visualizzando facoltativamente il testo della PasswordPropertyTextAttribute password.

Campi

Nome Descrizione
Default

Specifica il valore predefinito per .PasswordPropertyTextAttribute

No

Specifica che una proprietà di testo non viene utilizzata come password. Questo static campo (Shared in Visual Basic) è di sola lettura.

Yes

Specifica che una proprietà di testo viene utilizzata come password. Questo static campo (Shared in Visual Basic) è di sola lettura.

Proprietà

Nome Descrizione
Password

Ottiene un valore che indica se la proprietà per cui PasswordPropertyTextAttribute è definito deve essere visualizzato come testo della password.

TypeId

Se implementato in una classe derivata, ottiene un identificatore univoco per questo Attribute.

(Ereditato da Attribute)

Metodi

Nome Descrizione
Equals(Object)

Determina se due PasswordPropertyTextAttribute istanze sono uguali.

GetHashCode()

Restituisce il codice hash per questa istanza.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

Restituisce un'indicazione se il valore di questa istanza è il valore predefinito.

Match(Object)

Quando sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch.

(Ereditato da Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo per un oggetto, che può essere utilizzato per ottenere le informazioni sul tipo per un'interfaccia.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto .

(Ereditato da Attribute)

Si applica a