SecureConversationServiceCredential Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Güvenli konuşma hizmeti için kimlik bilgileri ayarları sağlar.
public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
- Devralma
-
SecureConversationServiceCredential
Açıklamalar
Güvenli konuşmalar, birden çok iletinin alışverişini içerir ve güvenliği sağlamak için bir Güvenlik Bağlam Belirteci (SCT) kullanın. SCT, iletişim oturumunun ömrü boyunca iletişim eden taraflar arasında paylaşılır. Bir hizmet iki farklı türde STS verebilir:
Birincisi, benzersiz bir kimlik içeren oturum tabanlı bir SCT'dir. İletiler yalnızca kimliği taşır ve hizmet, SCT kimlikleri ve içerikleri (talepler, güvenlik anahtarları vb.) arasında eşleyen bir durum eşleme önbelleği tutar. İyi davranan bir istemci, hizmetin önbellek kaynaklarını iyileştirmesine yardımcı olmak için bir SCT iptali göndermelidir. parametresine
requireCancellation
eşit olarak çağırarak CreateSecureConversationBindingElement bu sınıfın örneğinitrue
oluşturursanız, SCT bu şekilde verilir.İkincisi, istemcideki bir tanımlama bilgisinde bulunan bağımsız bir SCT'dir. Bu SCT durum bilgilerinin tamamını içerir, bu nedenle hizmetten durum yönetimi veya istemciden SCT iptali gerektirmez. Buna bazen "tanımlama bilgisi modu" SCT adı verilir. SCT durum bilgilerinin tamamını içerdiğinden, boyutu oturum tabanlı durumdan daha büyüktür. Oturum tabanlı SCT'ler ile hizmet, durum bilgilerinin büyük bir kısmını depolar. Ancak, kendi içinde bulunduğundan, hizmet ömrü boyunca kullanılabilir ve hizmet kapatma ve yeniden başlatma işlemleri boyunca devam eder.
Özellikler
SecurityContextClaimTypes |
Tanımlama bilgisi serileştirme için taleplerin Type bir koleksiyonunu alır. |
SecurityStateEncoder |
Kodlama ve kod çözme tanımlama bilgisi serileştirmesi için özelleştirilmiş SecurityStateEncoder bir alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |