PasswordPropertyTextAttribute 클래스

정의

개체의 텍스트 표현이 별표와 같은 문자로 가려져 있음을 나타냅니다.Indicates that an object's text representation is obscured by characters such as asterisks. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class PasswordPropertyTextAttribute sealed : Attribute
public sealed class PasswordPropertyTextAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class PasswordPropertyTextAttribute : Attribute
type PasswordPropertyTextAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type PasswordPropertyTextAttribute = class
    inherit Attribute
Public NotInheritable Class PasswordPropertyTextAttribute
Inherits Attribute
상속
PasswordPropertyTextAttribute
특성

예제

다음 코드 예제에서는를 사용 하 여 PasswordPropertyTextAttribute 컨트롤의 문자열 속성 값을 숨기는 방법을 보여 줍니다 PropertyGrid .The following code example demonstrates using the PasswordPropertyTextAttribute to obscure the value of a string property in a PropertyGrid control. 전체 코드 목록은 참조 하세요 방법: Windows Forms 컨트롤에서 특성 적용합니다.For a full code listing, see 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
{
    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

설명

PasswordPropertyTextAttribute속성이 나 형식에 특성을 배치 하는 경우 속성 창의 텍스트 표현은 마침표 또는 별표로 표시 되어 암호 필드를 나타냅니다.If the PasswordPropertyTextAttribute attribute is placed on a property or a type, its text representation in a property window appears as dots or asterisks to indicate a password field.

주의

이 표시는 어떠한 유형의 암호화 나 보안도 표시 하지 않습니다.This indication in no way represents any type of encryption or security. 특성을 사용 하는 방법에 대 한 자세한 내용은 참조 하세요. 특성합니다.For more information about using attributes, see Attributes.

생성자

PasswordPropertyTextAttribute()

PasswordPropertyTextAttribute 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PasswordPropertyTextAttribute class.

PasswordPropertyTextAttribute(Boolean)

암호 텍스트를 선택적으로 표시하여 PasswordPropertyTextAttribute 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the PasswordPropertyTextAttribute class, optionally showing password text.

필드

Default

PasswordPropertyTextAttribute의 기본값을 지정합니다.Specifies the default value for the PasswordPropertyTextAttribute.

No

텍스트 속성이 암호로 사용되지 않도록 지정합니다.Specifies that a text property is not used as a password. static(Visual Basic의 경우 Shared) 필드는 읽기 전용입니다.This static (Shared in Visual Basic) field is read-only.

Yes

텍스트 속성이 암호로 사용되도록 지정합니다.Specifies that a text property is used as a password. static(Visual Basic의 경우 Shared) 필드는 읽기 전용입니다.This static (Shared in Visual Basic) field is read-only.

속성

Password

PasswordPropertyTextAttribute가 정의된 속성이 암호 텍스트로 표시되는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating if the property for which the PasswordPropertyTextAttribute is defined should be shown as password text.

TypeId

파생 클래스에서 구현된 경우 이 Attribute에 대한 고유 식별자를 가져옵니다.When implemented in a derived class, gets a unique identifier for this Attribute.

(다음에서 상속됨 Attribute)

메서드

Equals(Object)

PasswordPropertyTextAttribute 인스턴스가 동일한지 여부를 확인합니다.Determines whether two PasswordPropertyTextAttribute instances are equal.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.Returns the hash code for this instance.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
IsDefaultAttribute()

이 인스턴스의 값이 기본값인지 여부를 나타내는 값을 반환합니다.Returns an indication whether the value of this instance is the default value.

Match(Object)

파생 클래스에서 재정의된 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(다음에서 상속됨 Attribute)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

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

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.Maps a set of names to a corresponding set of dispatch identifiers.

(다음에서 상속됨 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.Retrieves the type information for an object, which can be used to get the type information for an interface.

(다음에서 상속됨 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(다음에서 상속됨 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.Provides access to properties and methods exposed by an object.

(다음에서 상속됨 Attribute)

적용 대상