PasswordPropertyTextAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica que a representação de texto de um objeto é obscurecida por caracteres como asteriscos. Essa classe não pode ser herdada.
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
- Herança
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso do PasswordPropertyTextAttribute para obscurecer o valor de uma propriedade de cadeia de caracteres em um PropertyGrid controle. Para obter uma listagem de código completa, consulte 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
Comentários
Se o PasswordPropertyTextAttribute atributo for colocado em uma propriedade ou tipo, sua representação de texto em uma janela de propriedade aparecerá como pontos ou asteriscos para indicar um campo de senha.
Caution
Essa indicação de forma alguma representa qualquer tipo de criptografia ou segurança. Para obter mais informações sobre como usar atributos, consulte Atributos.
Construtores
| Nome | Description |
|---|---|
| PasswordPropertyTextAttribute() |
Inicializa uma nova instância da classe PasswordPropertyTextAttribute. |
| PasswordPropertyTextAttribute(Boolean) |
Inicializa uma nova instância da classe, opcionalmente mostrando texto PasswordPropertyTextAttribute de senha. |
Campos
| Nome | Description |
|---|---|
| Default |
Especifica o valor padrão para o PasswordPropertyTextAttribute. |
| No |
Especifica que uma propriedade de texto não é usada como senha. Este |
| Yes |
Especifica que uma propriedade de texto é usada como senha. Este |
Propriedades
| Nome | Description |
|---|---|
| Password |
Obtém um valor que indica se a propriedade para a qual o PasswordPropertyTextAttribute está definido deve ser mostrada como texto de senha. |
| TypeId |
Quando implementado em uma classe derivada, obtém um identificador exclusivo para esse Attribute. (Herdado de Attribute) |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se duas PasswordPropertyTextAttribute instâncias são iguais. |
| GetHashCode() |
Retorna o código hash dessa instância. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsDefaultAttribute() |
Retorna uma indicação se o valor dessa instância é o valor padrão. |
| Match(Object) |
Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de Attribute) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. (Herdado de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo de um objeto, que podem ser usadas para obter as informações de tipo de uma interface. (Herdado de Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). (Herdado de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de Attribute) |