Freigeben über


PasswordPropertyTextAttribute Klasse

Definition

Gibt an, dass die Textdarstellung eines Objekts von Zeichen wie Sternchen verdeckt wird. Diese Klasse kann nicht vererbt werden.

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
Vererbung
PasswordPropertyTextAttribute
Attribute

Beispiele

Das folgende Codebeispiel veranschaulicht die PasswordPropertyTextAttribute Verwendung von, um den Wert einer Zeichenfolgeneigenschaft in einem PropertyGrid Steuerelement zu verdecken. Eine vollständige Codeauflistung finden Sie unter Vorgehensweise: Anwenden von Attributen in Windows Forms-Steuerelementen.

// 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

Hinweise

Wenn das PasswordPropertyTextAttribute Attribut für eine Eigenschaft oder einen Typ platziert wird, wird seine Textdarstellung in einem Eigenschaftenfenster als Punkte oder Sternchen angezeigt, um ein Kennwortfeld anzugeben.

Achtung

Diese Angabe stellt in keiner Weise irgendeine Art von Verschlüsselung oder Sicherheit dar. Weitere Informationen zur Verwendung von Attributen finden Sie unter Attribute.

Konstruktoren

PasswordPropertyTextAttribute()

Initialisiert eine neue Instanz der PasswordPropertyTextAttribute-Klasse.

PasswordPropertyTextAttribute(Boolean)

Initialisiert eine neue Instanz der PasswordPropertyTextAttribute-Klasse, wobei optional Kennworttext angezeigt wird.

Felder

Default

Gibt den Standardwert für das PasswordPropertyTextAttribute an.

No

Gibt an, dass eine Texteigenschaft nicht als Kennwort verwendet wird. Dieses static (Shared in Visual Basic) Feld ist schreibgeschützt.

Yes

Gibt an, dass eine Texteigenschaft als Kennwort verwendet wird. Dieses static (Shared in Visual Basic) Feld ist schreibgeschützt.

Eigenschaften

Password

Ruft einen Wert ab, der angibt, ob die Eigenschaft, für die das PasswordPropertyTextAttribute definiert wird, als Kennworttext angezeigt werden soll.

TypeId

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.

(Geerbt von Attribute)

Methoden

Equals(Object)

Stellt fest, ob zwei PasswordPropertyTextAttribute-Instanzen gleich sind.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsDefaultAttribute()

Gibt die Angabe zurück, ob der Wert dieser Instanz der Standardwert ist.

Match(Object)

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht.

(Geerbt von Attribute)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

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

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.

(Geerbt von Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können.

(Geerbt von Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).

(Geerbt von Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

(Geerbt von Attribute)

Gilt für: