WSTrustServiceContract 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.
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
Observações
Implementa as seguintes interfaces de contratos de serviço:
Construtores
| Name | Description |
|---|---|
| WSTrustServiceContract(SecurityTokenServiceConfiguration) |
Inicializa uma nova instância da WSTrustServiceContract classe. |
Propriedades
| Name | Description |
|---|---|
| SecurityTokenServiceConfiguration |
Obtém a configuração do serviço. |
Métodos
| Name | Description |
|---|---|
| AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Configura quaisquer elementos de ligação para suportar o comportamento do contrato. |
| ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
A descrição do contrato para a qual a extensão se destina. |
| ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Implementa uma modificação ou extensão do cliente ao longo de um contrato. |
| BeginDispatchRequest(DispatchContext, AsyncCallback, Object) |
Inicia uma chamada assíncrona para DispatchRequest(DispatchContext). |
| BeginProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String, AsyncCallback, Object) |
Trata uma chamada assíncrona para o STS. |
| BeginTrust13Cancel(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a WS-Trust mensagem Cancel de fevereiro de 1.3. |
| BeginTrust13CancelResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Cancel da WS-Trust 1.3. |
| BeginTrust13Issue(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem de emissão do WS-Trust 1.3. |
| BeginTrust13IssueResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a WS-Trust mensagem RSTR/Issue 1.3. |
| BeginTrust13Renew(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem WS-Trust 1.3 Renew. |
| BeginTrust13RenewResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem WS-Trust RSTR/Renew 1.3. |
| BeginTrust13Validate(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem de validação do WS-Trust 1.3. |
| BeginTrust13ValidateResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Validar do WS-Trust 1.3. |
| BeginTrustFeb2005Cancel(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a WS-Trust Mensagem de Cancelar de fevereiro de 2005. |
| BeginTrustFeb2005CancelResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Cancel do WS-Trust fevereiro de 2005. |
| BeginTrustFeb2005Issue(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a WS-Trust mensagem de edição de fevereiro de 2005. |
| BeginTrustFeb2005IssueResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a WS-Trust mensagem RSTR/Issue de fevereiro de 2005. |
| BeginTrustFeb2005Renew(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem de renovação do WS-Trust de fevereiro de 2005. |
| BeginTrustFeb2005RenewResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a mensagem RSTR/Renovação de fevereiro de 2005 WS-Trust. |
| BeginTrustFeb2005Validate(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a WS-Trust Fevereiro 2005 Validar mensagem. |
| BeginTrustFeb2005ValidateResponse(Message, AsyncCallback, Object) |
Processa uma chamada assíncrona para a WS-Trust mensagem RSTR/Validar de fevereiro de 2005. |
| CreateDispatchContext(Message, String, String, String, WSTrustRequestSerializer, WSTrustResponseSerializer, WSTrustSerializationContext) |
Cria um DispatchContext objeto para uso pelo DispatchRequest(DispatchContext) método. |
| CreateSerializationContext() |
Cria um WSTrustSerializationContext objeto usando a informação do resolvedor local do WSTrustServiceClient. |
| DispatchRequest(DispatchContext) |
Processa uma mensagem de pedido WS-Trust e, opcionalmente, determina a mensagem de resposta apropriada e a ação WS-Addressing para a mensagem de resposta. |
| EndDispatchRequest(IAsyncResult) |
Completa uma chamada assíncrona para DispatchRequest(DispatchContext). |
| EndProcessCore(IAsyncResult, String, String, String) |
Completa uma chamada assíncrona para o STS. |
| EndTrust13Cancel(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem Cancelar do WS-Trust 1.3. |
| EndTrust13CancelResponse(IAsyncResult) |
Completa uma chamada assíncrona para a mensagem RSTR/Cancel do WS-Trust 1.3. |
| EndTrust13Issue(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem de 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 de renovação do WS-Trust 1.3. |
| EndTrust13RenewResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem WS-Trust RSTR/Renew 1.3. |
| EndTrust13Validate(IAsyncResult) |
Completa uma chamada assíncrona para a mensagem de validação WS-Trust 1.3. |
| EndTrust13ValidateResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Validar da WS-Trust 1.3. |
| EndTrustFeb2005Cancel(IAsyncResult) |
Conclui uma chamada assíncrona para a WS-Trust Mensagem de Cancelar de fevereiro de 2005. |
| EndTrustFeb2005CancelResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a WS-Trust mensagem RSTR/Cancel de fevereiro de 2005. |
| EndTrustFeb2005Issue(IAsyncResult) |
Completar uma chamada assíncrona para confiar Fevereiro de 2005 Cancelar mensagem. |
| EndTrustFeb2005IssueResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Issue do WS-Trust de fevereiro de 2005. |
| EndTrustFeb2005Renew(IAsyncResult) |
Conclui uma chamada assíncrona para a WS-Trust mensagem de renovação de fevereiro de 2005. |
| EndTrustFeb2005RenewResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a mensagem RSTR/Renovar de WS-Trust fevereiro de 2005. |
| EndTrustFeb2005Validate(IAsyncResult) |
Conclui uma chamada assíncrona para a WS-Trust mensagem de validação de fevereiro de 2005. |
| EndTrustFeb2005ValidateResponse(IAsyncResult) |
Conclui uma chamada assíncrona para a WS-Trust mensagem RSTR/Validar de fevereiro de 2005. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ExportContract(WsdlExporter, WsdlContractConversionContext) |
Quando implementado numa classe derivada, escreve elementos personalizados da Web Services Description Language (WSDL) no WSDL gerado para um contrato. |
| ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Escreve elementos personalizados da Web Services Description Language (WSDL) no WSDL gerado para um endpoint. |
| FixMessageElement(ServiceDescription, PortType, WsdlEndpointConversionContext, String, XmlQualifiedName, XmlQualifiedName) |
Durante a geração de WSDL, este método fixa um elemento de mensagem de operação especificado para se referir aos elementos RST e RSTR da versão WS-Trust apropriada. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetRstSecurityTokenResolver() |
Devolve o SecurityTokenResolver que será usado ao resolver tokens e chaves no corpo da mensagem WS-Trust. |
| GetSecurityHeaderTokenResolver(RequestContext) |
Devolve o SecurityTokenResolver que resolve os seguintes tokens de segurança contidos no cabeçalho de segurança do pedido de mensagem WCF atual: token de proteção, endosso ou tokens de apoio assinados. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| HandleException(Exception, String, String, EnvelopeVersion) |
Eleva o RequestFailed evento e converte a exceção especificada em um FaultException , se necessário. Se a exceção original era a FaultException ou se a flag PreserveOriginalException estiver definida para |
| ImportSchema(WsdlExporter, WsdlEndpointConversionContext, String) |
Importa todos os esquemas necessários se não estiverem já presentes no WSDL. |
| IncludeNamespace(WsdlEndpointConversionContext, String, String) |
Adiciona os espaços de nomes de WS-Trust necessários ao WSDL, caso já não existam. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ProcessCore(Message, WSTrustRequestSerializer, WSTrustResponseSerializer, String, String, String) |
Trata das chamadas síncronas para o STS. |
| ProcessTrust13Cancel(Message) |
Processa uma mensagem WS-Trust 1.3 Cancel de forma síncrona. |
| ProcessTrust13CancelResponse(Message) |
Processa uma mensagem WS-Trust RSTR/Cancel 1.3 de forma síncrona. |
| ProcessTrust13Issue(Message) |
Processar uma mensagem de emissão WS-Trust 1.3 de forma síncrona. |
| ProcessTrust13IssueResponse(Message) |
Processa uma mensagem WS-Trust RSTR/Cancel 1.3 de forma síncrona. |
| ProcessTrust13Renew(Message) |
Processa uma mensagem WS-Trust 1.3 Renew de forma síncrona. |
| ProcessTrust13RenewResponse(Message) |
Processa uma mensagem WS-Trust RSTR/Renovar 1.3 de forma síncrona. |
| ProcessTrust13Validate(Message) |
Processa uma mensagem WS-Trust 1.3 Validar de forma síncrona. |
| ProcessTrust13ValidateResponse(Message) |
Processa uma mensagem WS-Trust 1.3 RSTR/Validar de forma síncrona. |
| ProcessTrustFeb2005Cancel(Message) |
Processa uma WS-Trust Fev 2005 Cancelar mensagem síncronicamente. |
| ProcessTrustFeb2005CancelResponse(Message) |
Processa uma mensagem RSTR/Cancel de WS-Trust fevereiro de 2005 de forma síncrona. |
| ProcessTrustFeb2005Issue(Message) |
Processa uma mensagem de emissão WS-Trust fevereiro de 2005 de forma síncrona. |
| ProcessTrustFeb2005IssueResponse(Message) |
Processa uma mensagem RSTR/Issue de WS-Trust fevereiro de 2005 de forma síncrona. |
| ProcessTrustFeb2005Renew(Message) |
Processa uma mensagem WS-Trust fevereiro de 2005 Renovar de forma síncrona. |
| ProcessTrustFeb2005RenewResponse(Message) |
Processa uma mensagem RSTR/Renovação de WS-Trust fevereiro de 2005 de forma síncrona. |
| ProcessTrustFeb2005Validate(Message) |
Processa uma WS-Trust Fev 2005 Validar a mensagem de forma síncrona. |
| ProcessTrustFeb2005ValidateResponse(Message) |
Processa uma mensagem RSTR/Validar de WS-Trust fevereiro de 2005 de forma síncrona. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Validate(ContractDescription, ServiceEndpoint) |
Quando implementado numa classe derivada, confirma que o contrato e o endpoint podem suportar o comportamento contratual. |
| ValidateDispatchContext(DispatchContext) |
Valida o objeto especificado DispatchContext . |
evento
| Name | Description |
|---|---|
| RequestFailed |
Ocorre quando ocorre uma falha ao processar um pedido de WS-Trust do cliente. |