WSTrustServiceContract Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Definição da implementação do contrato de serviço WS-Trust.
public ref class WSTrustServiceContract : System::ServiceModel::Description::IContractBehavior, System::ServiceModel::Description::IWsdlExportExtension, System::ServiceModel::Security::IWSTrust13AsyncContract, System::ServiceModel::Security::IWSTrust13SyncContract, System::ServiceModel::Security::IWSTrustFeb2005AsyncContract, System::ServiceModel::Security::IWSTrustFeb2005SyncContract
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Name="SecurityTokenService", Namespace="http://schemas.microsoft.com/ws/2008/06/identity/securitytokenservice")]
public class WSTrustServiceContract : System.ServiceModel.Description.IContractBehavior, System.ServiceModel.Description.IWsdlExportExtension, System.ServiceModel.Security.IWSTrust13AsyncContract, System.ServiceModel.Security.IWSTrust13SyncContract, System.ServiceModel.Security.IWSTrustFeb2005AsyncContract, System.ServiceModel.Security.IWSTrustFeb2005SyncContract
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Name="SecurityTokenService", Namespace="http://schemas.microsoft.com/ws/2008/06/identity/securitytokenservice")>]
type WSTrustServiceContract = class
interface IWSTrustFeb2005SyncContract
interface IWSTrust13SyncContract
interface IWSTrustFeb2005AsyncContract
interface IWSTrust13AsyncContract
interface IWsdlExportExtension
interface IContractBehavior
Public Class WSTrustServiceContract
Implements IContractBehavior, IWsdlExportExtension, IWSTrust13AsyncContract, IWSTrust13SyncContract, IWSTrustFeb2005AsyncContract, IWSTrustFeb2005SyncContract
- Herança
-
WSTrustServiceContract
- Atributos
- Implementações
Comentários
Implementa as seguintes interfaces de contrato de serviço:
Construtores
WSTrustServiceContract(SecurityTokenServiceConfiguration) |
Inicializa uma nova instância da classe WSTrustServiceContract. |
Propriedades
SecurityTokenServiceConfiguration |
Obtém a configuração do serviço. |
Métodos
AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Configura quaisquer elementos de associação para dar suporte ao comportamento de contrato. |
ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
A descrição do contrato para o qual a extensão se destina. |
ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Implementa uma modificação ou extensão do cliente em todo um contrato. |
BeginDispatchRequest(DispatchContext, AsyncCallback, Object) |
Começa uma chamada assíncrona para DispatchRequest(DispatchContext). |
BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object) |
Manipula uma chamada assíncrona para o STS. |
BeginTrust13Cancel(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem Cancel do WS-Trust Feb 1.3. |
BeginTrust13CancelResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Cancel do WS-Trust 1.3. |
BeginTrust13Issue(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para mensagem Issue do WS-Trust 1.3. |
BeginTrust13IssueResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Issue do WS-Trust 1.3. |
BeginTrust13Renew(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem Renew do WS-Trust 1.3. |
BeginTrust13RenewResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Renew do WS-Trust 1.3. |
BeginTrust13Validate(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para mensagem Validate do WS-Trust 1.3. |
BeginTrust13ValidateResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Validate do WS-Trust 1.3. |
BeginTrustFeb2005Cancel(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem Cancel do WS-Trust Feb 2005. |
BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Cancel do WS-Trust Feb 2005. |
BeginTrustFeb2005Issue(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem Issue do WS-Trust Feb 2005. |
BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Issue do WS-Trust Feb 2005. |
BeginTrustFeb2005Renew(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem Renew do WS-Trust Feb 2005. |
BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Renew do WS-Trust Feb 2005. |
BeginTrustFeb2005Validate(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem Validate do WS-Trust Feb 2005. |
BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Validate do WS-Trust Feb 2005. |
CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext) |
Cria um objeto DispatchContext para ser usado pelo método DispatchRequest(DispatchContext). |
CreateSerializationContext() |
Cria um objeto WSTrustSerializationContext usando as informações do resolvedor local do WSTrustServiceClient. |
DispatchRequest(DispatchContext) |
Processa uma mensagem de solicitação do WS-Trust e, opcionalmente, determina a mensagem de resposta adequada bem como a ação WS-Addressing para a mensagem de resposta. |
EndDispatchRequest(IAsyncResult) |
Conclui uma chamada assíncrona para DispatchRequest(DispatchContext). |
EndProcessCore(IAsyncResult, String, String, String) |
Conclui uma chamada assíncrona ao STS. |
EndTrust13Cancel(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Cancel do WS-Trust 1.3. |
EndTrust13CancelResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Cancel do WS-Trust 1.3. |
EndTrust13Issue(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Issue do WS-Trust 1.3. |
EndTrust13IssueResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Issue do WS-Trust 1.3. |
EndTrust13Renew(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Renew do WS-Trust 1.3. |
EndTrust13RenewResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Renew do WS-Trust 1.3. |
EndTrust13Validate(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Validate do WS-Trust 1.3. |
EndTrust13ValidateResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Validate do WS-Trust 1.3. |
EndTrustFeb2005Cancel(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Cancel do WS-Trust Feb 2005. |
EndTrustFeb2005CancelResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Cancel do WS-Trust Feb 2005. |
EndTrustFeb2005Issue(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Cancel do Trust Feb 2005. |
EndTrustFeb2005IssueResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Issue do WS-Trust Feb 2005. |
EndTrustFeb2005Renew(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Renew do WS-Trust Feb 2005. |
EndTrustFeb2005RenewResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Renew do WS-Trust Feb 2005. |
EndTrustFeb2005Validate(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Validate do WS-Trust Feb 2005. |
EndTrustFeb2005ValidateResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Validate do WS-Trust Feb 2005. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
ExportContract(WsdlExporter, WsdlContractConversionContext) |
Quando implementado em uma classe derivada, grava elementos de linguagem WSDL personalizados no WSDL gerado para um contrato. |
ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Grava elementos WSDL (linguagem WSDL) personalizados no WSDL gerado para um ponto de extremidade. |
FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName) |
Durante a geração de WSDL, esse método corrige um elemento de mensagem da operação especificada para se referir aos elementos RST e RSTR da versão apropriada do WS-Trust. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetRstSecurityTokenResolver() |
Retorna o SecurityTokenResolver que será usado ao resolver tokens e chaves no corpo da mensagem do WS-Trust. |
GetSecurityHeaderTokenResolver(RequestContext) |
Retorna o SecurityTokenResolver que resolve os seguintes tokens de segurança, contidos no cabeçalho de segurança da solicitação atual de mensagens do WCF: token de proteção, token de suporte de endosso ou token de suporte de endosso assinado. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
HandleException(Exception, String, String, EnvelopeVersion) |
Aciona o evento RequestFailed e converte a exceção especificada em um FaultException, se necessário. Se a exceção original era uma FaultException ou se o sinalizador PreserveOriginalException estiver definido como |
ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String) |
Importa todos os esquemas necessários, se ainda não estiverem presentes no WSDL. |
IncludeNamespace(WsdlEndpointConversionContext, String, String) |
Adiciona os namespaces de WS-Trust necessários ao WSDL, se ainda não estiverem presentes. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String) |
Manipula chamadas síncronas para o STS. |
ProcessTrust13Cancel(Message) |
Processa uma mensagem Cancel do WS-Trust 1.3 de forma síncrona. |
ProcessTrust13CancelResponse(Message) |
Processa uma mensagem RSTR/Cancel do WS-Trust 1.3 de forma síncrona. |
ProcessTrust13Issue(Message) |
Processa uma mensagem Issue do WS-Trust 1.3 de forma síncrona. |
ProcessTrust13IssueResponse(Message) |
Processa uma mensagem RSTR/Cancel do WS-Trust 1.3 de forma síncrona. |
ProcessTrust13Renew(Message) |
Processa uma mensagem Renew do WS-Trust 1.3 de forma síncrona. |
ProcessTrust13RenewResponse(Message) |
Processa uma mensagem RSTR/Renew do WS-Trust 1.3 de forma síncrona. |
ProcessTrust13Validate(Message) |
Processa uma mensagem Validate do WS-Trust 1.3 de forma síncrona. |
ProcessTrust13ValidateResponse(Message) |
Processa uma mensagem RSTR/Validate do WS-Trust 1.3 de forma síncrona. |
ProcessTrustFeb2005Cancel(Message) |
Processa uma mensagem Cancel do WS-Trust Feb 2005 de forma síncrona. |
ProcessTrustFeb2005CancelResponse(Message) |
Processa uma mensagem RSTR/Cancel do WS-Trust Feb 2005 de forma síncrona. |
ProcessTrustFeb2005Issue(Message) |
Processa uma mensagem Issue do WS-Trust Feb 2005 de forma síncrona. |
ProcessTrustFeb2005IssueResponse(Message) |
Processa uma mensagem RSTR/Issue do WS-Trust Feb 2005 de forma síncrona. |
ProcessTrustFeb2005Renew(Message) |
Processa uma mensagem Renew do WS-Trust Feb 2005 de forma síncrona. |
ProcessTrustFeb2005RenewResponse(Message) |
Processa uma mensagem RSTR/Renew do WS-Trust Feb 2005 de forma síncrona. |
ProcessTrustFeb2005Validate(Message) |
Processa uma mensagem Validate do WS-Trust Feb 2005 de forma síncrona. |
ProcessTrustFeb2005ValidateResponse(Message) |
Processa uma mensagem RSTR/Validate do WS-Trust Feb 2005 de forma síncrona. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Validate(ContractDescription, ServiceEndpoint) |
Quando implementado em uma classe derivada, confirma que o contrato e o ponto de extremidade podem dar suporte ao comportamento de contrato. |
ValidateDispatchContext(DispatchContext) |
Valida o objeto DispatchContext especificado. |
Eventos
RequestFailed |
Ocorre quando há uma falha ao processar uma solicitação do WS-Trust proveniente do cliente. |