PasswordPropertyTextAttribute Třída

Definice

Označuje, že textová reprezentace objektu je zakrytá znaky, jako jsou hvězdičky. Tuto třídu nelze zdědit.

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
Dědičnost
PasswordPropertyTextAttribute
Atributy

Příklady

Následující příklad kódu ukazuje použití PasswordPropertyTextAttribute k skrytí hodnoty řetězcové vlastnosti v ovládacím PropertyGrid prvku. Úplný výpis kódu najdete v tématu 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

Poznámky

PasswordPropertyTextAttribute Pokud je atribut umístěn na vlastnost nebo typ, jeho textové vyjádření v okně vlastnosti se zobrazí jako tečky nebo hvězdičky označující pole hesla.

Caution

Tato indikace nijak nepředstavuje žádný typ šifrování nebo zabezpečení. Další informace o používání atributů naleznete v tématu Atributy.

Konstruktory

Name Description
PasswordPropertyTextAttribute()

Inicializuje novou instanci PasswordPropertyTextAttribute třídy.

PasswordPropertyTextAttribute(Boolean)

Inicializuje novou instanci PasswordPropertyTextAttribute třídy, volitelně zobrazuje text hesla.

Pole

Name Description
Default

Určuje výchozí hodnotu pro PasswordPropertyTextAttribute.

No

Určuje, že textová vlastnost se nepoužívá jako heslo. Toto static pole (Shared v jazyce Visual Basic) je jen pro čtení.

Yes

Určuje, že textová vlastnost se používá jako heslo. Toto static pole (Shared v jazyce Visual Basic) je jen pro čtení.

Vlastnosti

Name Description
Password

Získá hodnotu označující, zda vlastnost, pro kterou PasswordPropertyTextAttribute je definována, by měla být zobrazena jako text hesla.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tento Attribute.

(Zděděno od Attribute)

Metody

Name Description
Equals(Object)

Určuje, zda jsou dvě PasswordPropertyTextAttribute instance stejné.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IsDefaultAttribute()

Vrátí indikaci, zda je hodnota této instance výchozí hodnotou.

Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která určuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od Attribute)

Platí pro