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 字串屬性的值。 完整程式碼清單請參見 如何:在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 => "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

此指示絕不代表任何形式的加密或安全性。 欲了解更多屬性的使用資訊,請參閱屬性。

建構函式

名稱 Description
PasswordPropertyTextAttribute()

初始化 PasswordPropertyTextAttribute 類別的新執行個體。

PasswordPropertyTextAttribute(Boolean)

初始化該類別的新實例 PasswordPropertyTextAttribute ,並可選擇顯示密碼文字。

欄位

名稱 Description
Default

指定 的預設值 PasswordPropertyTextAttribute

No

規定不使用文字屬性作為密碼。 這個 staticShared 在 Visual Basic 中)欄位是唯讀的。

Yes

指定以文字屬性作為密碼。 這個 staticShared 在 Visual Basic 中)欄位是唯讀的。

屬性

名稱 Description
Password

會取得一個值,指示該屬性 PasswordPropertyTextAttribute 是否應該以密碼文字顯示。

TypeId

在衍生類別中實作時,取得這個 Attribute的唯一標識碼。

(繼承來源 Attribute)

方法

名稱 Description
Equals(Object)

判斷兩個 PasswordPropertyTextAttribute 實例是否相等。

GetHashCode()

傳回這個實例的哈希碼。

GetType()

取得目前實例的 Type

(繼承來源 Object)
IsDefaultAttribute()

回傳該實例值是否為預設值的指示。

Match(Object)

在衍生類別中覆寫時,傳回值,指出這個實例是否等於指定的物件。

(繼承來源 Attribute)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

擷取 物件的型別資訊,可用來取得介面的類型資訊。

(繼承來源 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

提供物件所公開屬性和方法的存取權。

(繼承來源 Attribute)

適用於