System.IdentityModel.Claims 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含實作 Windows 通訊基礎(WCF)基於聲明的身份授權模型的類別。 此模型包含 類別 Claim 與類別 ClaimSet 。
自從 .NET Framework 4.5 及 Windows 身份基礎(WIF)整合進 .NET Framework 後,基於權利要求的身份模型已被 WIF 取代。 WIF 提供基於聲明的身份物件模型,可用於跨多個 Microsoft 產品堆疊(包括 CLR、WCF 及 ASP.NET)提供認證與授權。 代表主張、主張類型,以及基於主張的身份與主體的 WIF 類別都包含在命名 System.Security.Claims 空間中。 從 .NET 4.5 開始,這些類別應該被用來取代命名空間裡 System.IdentityModel.Claims 的類別。
類別
| 名稱 | Description |
|---|---|
| Claim |
代表與實體相關的主張。 |
| ClaimSet |
表示與實體相關聯的宣告集合。 |
| ClaimTypes |
代表實體可提出的預先定義的索賠類型。 此類別無法獲得繼承。 |
| DefaultClaimSet |
提供該類別的預設實作 ClaimSet 。 |
| Rights |
定義可與 Claim 物件關聯的預先定義權利類型。 |
| WindowsClaimSet |
代表與某實體相關的 Windows 聲明集合。 |
| X509CertificateClaimSet |
表示從與實體相關聯之 X.509 憑證中擷取的宣告集合。 |