MessageSecurityVersion Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Uma classe de contentor abstrata que, quando implementada por várias das suas propriedades estáticas, contém informação de versão para componentes de segurança.
public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
- Herança
-
MessageSecurityVersion
Observações
Esta classe é o ponto de extensibilidade para a personalização da serialização de tokens.
Esta classe é um singleton que fornece informações sobre as versões das especificações de segurança (WS-Security, WS-Trust, WS-Secure Conversation e WS-Security Policy), que devem ser suportadas por um binding.
A classe contém sete static propriedades, cada uma das quais devolve uma instância desta classe. Cada uma destas propriedades representa uma combinação diferente de versões das especificações de segurança. As instâncias desta classe são usadas como parâmetros nas Create…CertificateBindingElement chamadas de método da SecurityBindingElement classe. Se passar a propriedade Default , cria uma versão padrão do elemento de ligação. Para criar uma versão não padrão, passa a propriedade que corresponde à tua versão.
A classe também contém abstract propriedades implementadas pelas instâncias anteriores.
Propriedades
| Name | Description |
|---|---|
| BasicSecurityProfileVersion |
Obtém a informação da versão do Perfil Básico de Segurança. |
| Default |
Obtém a informação de versão para a segurança das mensagens por defeito. |
| SecureConversationVersion |
Recebe a versão WS-SecureConversation que corresponde à versão de segurança da mensagem. |
| SecurityPolicyVersion |
Recebe a versão WS-SecurityPolicy que corresponde à versão de segurança da mensagem. |
| SecurityTokenVersion |
Recebe a versão do token de segurança que corresponde à versão de segurança da mensagem. |
| SecurityVersion |
Recebe a versão WS-Security que corresponde à versão de segurança da mensagem. |
| TrustVersion |
Recebe a versão WS-Trust que corresponde à versão de segurança da mensagem. |
| WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
Recebe a versão de segurança de mensagens que requer o Perfil Básico de Segurança 1.0 com base nas especificações de segurança WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 e WS-SecurityPolicy 1.2. |
| WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
Obtém a versão de segurança de mensagens que requer o Perfil Básico de Segurança 1.0 com base no WS-Security 1.0, WS-Trust de fevereiro de 2005, WS-SecureConversation fevereiro de 2005 e WS-SecurityPolicy especificações de segurança 1.1. |
| WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12 |
Recebe a versão de segurança de mensagens que requer as especificações de segurança WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 e WS-SecurityPolicy 1.2. |
| WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10 |
Recebe a versão de segurança de mensagens que requer as especificações de segurança WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 e BasicSecurityProfile 1.0. |
| WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11 |
Recebe a versão de segurança de mensagens que requer as especificações de segurança WS-Security 1.1, WS-Trust de fevereiro de 2005, WS-SecureConversation de fevereiro de 2005 e WS-SecurityPolicy 1.1. |
| WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 |
Obtém a versão de segurança de mensagens que requer o Perfil Básico de Segurança com base nas especificações de segurança WS-Security 1.1, WS-Trust de fevereiro de 2005, WS-SecureConversation de fevereiro de 2005 e WS-SecurityPolicy 1.1. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |