Aracılığıyla paylaş


MessageSecurityVersion Sınıf

Tanım

Statik özelliklerinin birkaçı tarafından uygulandığında güvenlik bileşenleri için sürüm bilgilerini içeren soyut bir kapsayıcı sınıfı.

public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
Devralma
MessageSecurityVersion

Açıklamalar

Bu sınıf, belirteç serileştirmesini özelleştirmek için genişletilebilirlik noktasıdır.

Bu sınıf, bağlama tarafından desteklenmesi gereken güvenlik belirtimlerinin (WS-Security, WS-Trust, WS-Secure Konuşma ve WS-Security İlkesi) sürümleri hakkında bilgi sağlayan tek bir sınıftır.

sınıfı, her biri bu sınıfın bir örneğini döndüren yedi static özellik içerir. Bu özelliklerin her biri, güvenlik belirtimi sürümlerinin farklı bir birleşimini temsil eder. Bu sınıfın örnekleri, sınıfındaki Create…CertificateBindingElement yöntem çağrılarında SecurityBindingElement parametre olarak kullanılır. özelliğini geçirirseniz Default bağlama öğesinin standart bir sürümünü oluşturursunuz. Standart olmayan bir sürüm oluşturmak için, sürümünüzle eşleşen özelliği geçirin.

sınıfı, önceki örnekler tarafından uygulanan özellikleri de içerir abstract .

Özellikler

Name Description
BasicSecurityProfileVersion

Temel Güvenlik Profili sürüm bilgilerini alır.

Default

Varsayılan ileti güvenliği için sürüm bilgilerini alır.

SecureConversationVersion

İleti güvenlik sürümüne karşılık gelen WS-SecureConversation sürümünü alır.

SecurityPolicyVersion

İleti güvenlik sürümüne karşılık gelen WS-SecurityPolicy sürümünü alır.

SecurityTokenVersion

İleti güvenlik sürümüne karşılık gelen güvenlik belirteci sürümünü alır.

SecurityVersion

İleti güvenlik sürümüne karşılık gelen WS-Security sürümünü alır.

TrustVersion

İleti güvenlik sürümüne karşılık gelen WS-Trust sürümünü alır.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 ve WS-SecurityPolicy 1.2 güvenlik belirtimlerini temel alan Temel Güvenlik Profili 1.0 gerektiren ileti güvenlik sürümünü alır.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

WS-Security 1.0, Şubat 2005 WS-Trust, Şubat 2005 WS-SecureConversation ve WS-SecurityPolicy 1.1 güvenlik belirtimlerini temel alan Temel Güvenlik Profili 1.0 gerektiren ileti güvenlik sürümünü alır.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 ve WS-SecurityPolicy 1.2 güvenlik belirtimlerini gerektiren ileti güvenlik sürümünü alır.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 ve BasicSecurityProfile 1.0 güvenlik belirtimlerini gerektiren ileti güvenlik sürümünü alır.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

WS-Security 1.1, Şubat 2005 WS-Trust WS-SecureConversation Şubat 2005 ve WS-SecurityPolicy 1.1 güvenlik belirtimlerini gerektiren ileti güvenlik sürümünü alır.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

WS-Security 1.1, Şubat 2005 WS-Trust, Şubat 2005 WS-SecureConversation ve WS-SecurityPolicy 1.1 güvenlik belirtimleri temelinde Temel Güvenlik Profili gerektiren ileti güvenlik sürümünü alır.

Yöntemler

Name Description
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()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır