PasswordPropertyTextAttribute Třída

Definice

Označuje, že textová reprezentace objektu je zakryta znaky, jako jsou hvězdičky. Tato třída se nemůže dě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í k PasswordPropertyTextAttribute skrytí hodnoty řetězcové vlastnosti v ovládacím PropertyGrid prvku. Úplný výpis kódu najdete v tématu Postupy: Použití atributů v ovládacích prvcích model 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

Poznámky

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

Upozornění

Tento údaj v žádném případě nepředstavuje žádný typ šifrování nebo zabezpečení. Další informace o používání atributů najdete v tématu Atributy.

Konstruktory

PasswordPropertyTextAttribute()

Inicializuje novou instanci PasswordPropertyTextAttribute třídy.

PasswordPropertyTextAttribute(Boolean)

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

Pole

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 se jako heslo použije vlastnost text. Toto static pole (Shared v jazyce Visual Basic) je jen pro čtení.

Vlastnosti

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 tuto Attributetřídu .

(Zděděno od Attribute)

Metody

Equals(Object)

Určuje, zda jsou si dvě PasswordPropertyTextAttribute instance rovny.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

GetType()

Získá aktuální Type instanci.

(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á označuje, zda se tato instance rovná zadanému objektu.

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

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

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

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

(Zděděno od Object)

Explicitní implementace rozhraní

_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