用於 .NET Framework 使用者作業的類別
更新:2007 年 11 月
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 搭配使用的通用角色。 |