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 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 tekil 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

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

İletinin 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 belirtimlerine göre Temel Güvenlik Profili 1.0 gerektiren ileti güvenlik sürümünü alır.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Şubat 2005 WS-SecureConversation şubat 2005 ve WS-SecurityPolicy 1.1 güvenlik belirtimleri WS-Security 1.0, Şubat 2005 WS-Trust temel alınarak 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

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

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Şubat 2005 WS-SecureConversation şubat 2005 WS-Trust WS-Security 1.1 ve WS-SecurityPolicy 1.1 güvenlik belirtimlerine göre Temel Güvenlik Profili gerektiren ileti güvenlik sürümünü alır.

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)

Şunlara uygulanır