System.IdentityModel.Claims Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy implementujące model autoryzacji tożsamości opartej na oświadczeniach (Windows Communication Foundation, WCF). Ten model zawiera klasę Claim i klasę ClaimSet .
Począwszy od platformy .NET Framework 4.5 i integracji Windows Identity Foundation (WIF) z platformą .NET Framework, model tożsamości oparty na oświadczeniach WCF został zastąpiony przez program WIF. Program WIF udostępnia model obiektów tożsamości oparty na oświadczeniach, który może służyć do zapewnienia uwierzytelniania i autoryzacji w kilku Microsoft stosach produktów, w tym CLR, WCF i ASP.NET. Klasy programu WIF reprezentujące oświadczenia, typy oświadczeń oraz tożsamości i podmioty zabezpieczeń oparte na oświadczeniach są zawarte w System.Security.Claims przestrzeni nazw. Począwszy od platformy .NET 4.5, te klasy powinny być używane zamiast tych w System.IdentityModel.Claims przestrzeni nazw.
Klasy
| Nazwa | Opis |
|---|---|
| Claim |
Reprezentuje oświadczenie skojarzone z jednostką. |
| ClaimSet |
Reprezentuje kolekcję oświadczeń skojarzonych z jednostką. |
| ClaimTypes |
Reprezentuje wstępnie zdefiniowane typy oświadczeń, które mogą być oświadczeniami jednostki. Klasa ta nie może być dziedziczona. |
| DefaultClaimSet |
Zapewnia domyślną implementację ClaimSet klasy. |
| Rights |
Definiuje wstępnie zdefiniowane typy praw, które mogą być skojarzone z obiektem Claim . |
| WindowsClaimSet |
Reprezentuje kolekcję oświadczeń Windows skojarzonych z jednostką. |
| X509CertificateClaimSet |
Reprezentuje kolekcję oświadczeń wyodrębnionych z certyfikatu X.509 skojarzonego z jednostką. |