PasswordPropertyTextAttribute Classe

Definizione

Indica che la rappresentazione di testo di un oggetto è nascosta da caratteri quali gli asterischi. La 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'uso PasswordPropertyTextAttribute di per nascondere il valore di una proprietà stringa in un PropertyGrid controllo . Per un elenco di codice completo, vedere Procedura: 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
{
    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

Commenti

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

Attenzione

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

Costruttori

PasswordPropertyTextAttribute()

Inizializza una nuova istanza della classe PasswordPropertyTextAttribute.

PasswordPropertyTextAttribute(Boolean)

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

Campi

Default

Specifica il valore predefinito dell'oggetto PasswordPropertyTextAttribute.

No

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

Yes

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

Proprietà

Password

Ottiene un valore che indica se la proprietà per la quale è stato definito l'oggetto PasswordPropertyTextAttribute debba essere visualizzata come testo della password.

TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.

(Ereditato da Attribute)

Metodi

Equals(Object)

Determina se due istanze di PasswordPropertyTextAttribute sono uguali.

GetHashCode()

Restituisce il codice hash per l'istanza.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

Indica se il valore dell'istanza è quello predefinito.

Match(Object)

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

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

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

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

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle 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 a proprietà e metodi esposti da un oggetto.

(Ereditato da Attribute)

Si applica a