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 como usar o 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 Como aplicar atributos em controles 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
Comentários
Se o PasswordPropertyTextAttribute atributo for colocado em uma propriedade ou um tipo, sua representação de texto em uma janela de propriedade aparecerá como ponto ou asterisco para indicar um campo de senha.
Cuidado
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
PasswordPropertyTextAttribute() |
Inicializa uma nova instância da classe PasswordPropertyTextAttribute. |
PasswordPropertyTextAttribute(Boolean) |
Inicializa uma nova instância da classe PasswordPropertyTextAttribute, especificando opcionalmente o texto da senha. |
Campos
Default |
Especifica o valor padrão para o PasswordPropertyTextAttribute. |
No |
Especifica que uma propriedade de texto não é usada como uma senha. Este campo |
Yes |
Especifica que uma propriedade de texto é usada como uma senha. Este campo |
Propriedades
Password |
Obtém um valor que indica se a propriedade para a qual o PasswordPropertyTextAttribute é definido deve ser mostrada como texto de senha. |
TypeId |
Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute. (Herdado de Attribute) |
Métodos
Equals(Object) |
Determina se duas instâncias PasswordPropertyTextAttribute são iguais. |
GetHashCode() |
Retorna o código hash para a instância. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsDefaultAttribute() |
Retorna uma indicação se o valor desta 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 Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
_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 para um objeto, que pode ser usado para obter as informações de tipo para 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) |