SecureConversationServiceCredential Klasa
Definicja
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.
Udostępnia ustawienia poświadczeń dla bezpiecznej usługi konwersacji.
public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
- Dziedziczenie
-
SecureConversationServiceCredential
Uwagi
Bezpieczne konwersacje obejmują wymianę wielu wiadomości i użycie tokenu kontekstu zabezpieczeń (SCT) w celu zapewnienia bezpieczeństwa. SCT jest współużytkowany przez strony komunikujące się przez cały czas trwania sesji komunikacyjnej. Usługa może wystawiać dwa różne rodzaje scTs:
Pierwszy to oparty na sesji SCT, który zawiera unikatowy identyfikator. Komunikaty noszą tylko identyfikator, a usługa obsługuje pamięć podręczną mapowania stanu, która mapuje się między identyfikatorami SCT i zawartością (takimi jak oświadczenia, klucze zabezpieczeń itd.). Dobrze zachowywany klient musi wysłać anulowanie SCT, aby pomóc usłudze zoptymalizować zasoby pamięci podręcznej. Jeśli utworzysz wystąpienie tej klasy przez wywołanie CreateSecureConversationBindingElement parametru równego
requireCancellationtrue, W ten sposób zostanie wystawiony SCT.Drugi to samodzielny SCT, który znajduje się w pliku cookie na kliencie. Ten protokół SCT zawiera wszystkie informacje o stanie, dlatego nie wymaga ani zarządzania stanem z usługi, ani anulowania SCT od klienta. Jest to czasami nazywane "trybem plików cookie" SCT. Ponieważ SCT zawiera całe informacje o stanie, jego rozmiar jest większy niż w przypadku opartym na sesji. W przypadku scTs opartych na sesji usługa przechowuje większość informacji o stanie. Jednak ze względu na to, że jest on samodzielny, można go używać w całym okresie istnienia usługi i utrzymuje się w ramach zamykania i ponownego uruchamiania usługi.
Właściwości
| Nazwa | Opis |
|---|---|
| SecurityContextClaimTypes |
Pobiera kolekcję Type oświadczeń na potrzeby serializacji plików cookie. |
| SecurityStateEncoder |
Pobiera lub ustawia dostosowany SecurityStateEncoder do kodowania i dekodowania serializacji plików cookie. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |