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
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class PasswordPropertyTextAttribute : Attribute
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()

현재 개체를 나타내는 string을 반환합니다.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)

적용 대상