用於 .NET Framework 使用者作業的類別 (Visual Basic)
IIdentity 和 IPrincipal 介面會構成 .NET Framework 使用者驗證系統的基礎。 您可以使用 .NET Framework 所提供的這些介面實作,或是自行實作這些類別。
用於使用者作業的基本類別
大部分支援使用者作業的類別,都位於 System.Security.Principal 命名空間中。 如需更完整的清單,請查閱 .NET Framework 文件。
下列類別會實作 IIdentity 介面,此介面定義 Identity 物件的基本功能。
類別 |
說明 |
---|---|
代表泛型使用者。 |
|
表示 Windows 使用者。 |
|
表示識別 (Identity),且為 NTAccount 和 SecurityIdentifier 類別的基底類別。 |
|
代表使用者或群組帳戶。 |
|
代表安全識別項 (SID),並為 SID 提供封送處理 (Marshaling) 和比較作業。 |
下列類別會實作 IPrincipal 介面,此介面定義主體物件的基本功能。
類別 |
說明 |
---|---|
代表泛型主體。 |
|
允許程式碼檢查 Windows 使用者的 Windows 群組成員資格。 |
此表會列出 .NET Framework 使用者作業所用到的最重要列舉 (Enumeration)。
列舉 |
說明 |
---|---|
指定應如何為應用程式網域建立 Principal 和 Identity 物件。 |
|
定義常用的安全識別項 (SID) 集合。 |
|
指定所使用的 Windows 帳戶類型。 |
|
指定與 IsInRole 搭配使用的通用角色。 |