EndpointIdentity Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En abstrakt klass som när den implementeras tillhandahåller en identitet som möjliggör autentisering av en slutpunkt av klienter som utbyter meddelanden med den.
public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
- Arv
-
EndpointIdentity
- Härledda
Kommentarer
Värdet för identiteten för en slutpunkt kan anges med konstruktorer av EndpointAddress, där dess värde också kan nås som en skrivskyddad Identity egenskap.
Konstruktorer
| Name | Description |
|---|---|
| EndpointIdentity() |
Skapar en tom EndpointIdentity instans. |
Egenskaper
| Name | Description |
|---|---|
| IdentityClaim |
Hämtar identitetsanspråket som motsvarar identiteten. |
Metoder
| Name | Description |
|---|---|
| CreateDnsIdentity(String) |
Skapar en DNS-identitet med ett angivet DNS-namn. |
| CreateIdentity(Claim) |
Skapar en identitet med det angivna anspråket. |
| CreateRsaIdentity(String) |
Skapar en RSA-identitet med den angivna offentliga nyckeln. |
| CreateRsaIdentity(X509Certificate2) |
Skapar en RSA-identitet med det angivna X.509-certifikatet. |
| CreateSpnIdentity(String) |
Skapar en SPN-identitet (serverhuvudnamn) med ett angivet namn. |
| CreateUpnIdentity(String) |
Skapar en UPN-identitet (user principal name) med ett angivet namn. |
| CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Skapar en X509Certificate-identitet med angivna primära och stödjande certifikat. |
| CreateX509CertificateIdentity(X509Certificate2) |
Skapar en X509Certificate-identitet med det angivna certifikatet. |
| Equals(Object) |
Returnerar ett värde som avgör om ett angivet objekt är lika med det aktuella identitetsobjektet eller om de har samma säkerhetsegenskaper. |
| GetHashCode() |
Tillhandahåller en hash-kod för den aktuella instansen av identiteten. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Initialize(Claim, IEqualityComparer<Claim>) |
Initierar ett EndpointIdentity med det angivna anspråket och ett gränssnitt och jämför likhet. |
| Initialize(Claim) |
Initierar ett EndpointIdentity med det angivna anspråket. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar identiteten. |