PasswordPropertyTextAttribute Класс

Определение

Указывает, что текстовое представление объекта скрывается символами, такими как звездочки. Этот класс не может быть унаследован.

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
Наследование
PasswordPropertyTextAttribute
Атрибуты

Примеры

В следующем примере кода показано использование PasswordPropertyTextAttribute неявного значения строкового свойства в элементе PropertyGrid управления. Полный список кода см. в разделе 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

Комментарии

PasswordPropertyTextAttribute Если атрибут помещается в свойство или тип, его текстовое представление в окне свойств отображается как точки или звездочки, чтобы указать поле пароля.

Caution

Это указание не представляет никакого типа шифрования или безопасности. Дополнительные сведения об использовании атрибутов см. в разделе "Атрибуты".

Конструкторы

Имя Описание
PasswordPropertyTextAttribute()

Инициализирует новый экземпляр класса PasswordPropertyTextAttribute.

PasswordPropertyTextAttribute(Boolean)

Инициализирует новый экземпляр PasswordPropertyTextAttribute класса, при необходимости отображая текст пароля.

Поля

Имя Описание
Default

Указывает значение по умолчанию для параметра PasswordPropertyTextAttribute.

No

Указывает, что текстовое свойство не используется в качестве пароля. Это static поле (Shared в Visual Basic) доступно только для чтения.

Yes

Указывает, что текстовое свойство используется в качестве пароля. Это static поле (Shared в Visual Basic) доступно только для чтения.

Свойства

Имя Описание
Password

Возвращает значение, указывающее, должно ли свойство, для которого PasswordPropertyTextAttribute определено, отображаться как текст пароля.

TypeId

При реализации в производном классе получает уникальный идентификатор для этого Attribute.

(Унаследовано от Attribute)

Методы

Имя Описание
Equals(Object)

Определяет, равны ли два PasswordPropertyTextAttribute экземпляра.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

Возвращает значение, указывающее, является ли значение этого экземпляра значением по умолчанию.

Match(Object)

При переопределении в производном классе возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Извлекает сведения о типе объекта, который можно использовать для получения сведений о типе для интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к свойствам и методам, предоставляемым объектом.

(Унаследовано от Attribute)

Применяется к