WSTrustChannel 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.
Representa um canal que é usado para enviar mensagens do WS-Trust para um STS (serviço de token de segurança).
public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
interface IWSTrustChannelContract
interface IWSTrustContract
interface IChannel
interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
- Herança
-
WSTrustChannel
- Implementações
Comentários
Importante
Chamar métodos desta classe quando você tiver dados não confiáveis é um risco à segurança. Chame os métodos dessa classe somente quando você tiver dados confiáveis. Para obter mais informações, consulte Validar Todas as Entradas.
Construtores
Propriedades
Channel |
Obtém ou define o objeto de canal que é usado para enviar e receber mensagens. |
ChannelFactory |
Obtém ou define a fábrica que criou o canal. |
Contract |
Obtém ou define o contrato de canal que de canal usa para enviar e receber mensagens. |
State |
Obtém o estado atual do objeto voltado à comunicação. |
TrustVersion |
Obtém ou define a versão do WS-Trust que esse canal usa para serializar objetos Message. |
WSTrustRequestSerializer |
O WSTrustRequestSerializer que o canal usa para serializar mensagens de solicitação do WS-Trust. |
WSTrustResponseSerializer |
Obtém ou define o WSTrustResponseSerializer que o canal usa para serializar mensagens de resposta do WS-Trust. |
WSTrustSerializationContext |
Obtém ou define o WSTrustSerializationContext que o canal usa para serializar mensagens do WS-Trust. |
Métodos
Abort() |
Faz com que um objeto de comunicação faça a transição imediata do estado atual para o estado fechado. |
BeginCancel(Message, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Cancel do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Cancel do WS-Trust para um ponto de extremidade usando o objeto RequestSecurityToken especificado. |
BeginClose(AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar um objeto de comunicação. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar um objeto de comunicação com um tempo limite especificado. |
BeginIssue(Message, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Issue do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Issue do WS-Trust para um ponto de extremidade usando o objeto RequestSecurityToken especificado. |
BeginOpen(AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir um objeto de comunicação. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir um objeto de comunicação dentro de um intervalo de tempo especificado. |
BeginRenew(Message, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Renew do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Renew do WS-Trust para um ponto de extremidade usando o objeto RequestSecurityToken especificado. |
BeginValidate(Message, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Validate do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
Inicia uma operação assíncrona para enviar uma mensagem Validate do WS-Trust para um ponto de extremidade usando o objeto RequestSecurityToken especificado. |
Cancel(Message) |
Envia uma mensagem Cancel do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
Cancel(RequestSecurityToken) |
Envia uma mensagem Cancel do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
Close() |
Faz com que um objeto de comunicação faça a transição do estado atual para o estado fechado. |
Close(TimeSpan) |
Faz com que um objeto de comunicação faça a transição do estado atual para o estado fechado dentro de um intervalo de tempo especificado. |
CreateRequest(RequestSecurityToken, String) |
Cria um objeto Message que representa uma mensagem RST do WS-Trust. |
EndCancel(IAsyncResult) |
Conclui uma operação assíncrona para enviar uma mensagem Cancel do WS-Trust iniciada pelo método BeginCancel(Message, AsyncCallback, Object). |
EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
Conclui uma operação assíncrona para enviar uma mensagem Cancel do WS-Trust iniciada pelo método BeginCancel(RequestSecurityToken, AsyncCallback, Object). |
EndClose(IAsyncResult) |
Conclui uma operação assíncrona para fechar um objeto de comunicação. |
EndIssue(IAsyncResult) |
Conclui uma operação assíncrona para enviar uma mensagem Issue do WS-Trust iniciada pelo método BeginIssue(Message, AsyncCallback, Object). |
EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
Conclui uma operação assíncrona para enviar uma mensagem Issue do WS-Trust iniciada pelo método BeginIssue(RequestSecurityToken, AsyncCallback, Object). |
EndOpen(IAsyncResult) |
Conclui uma operação assíncrona para abrir um objeto de comunicação. |
EndRenew(IAsyncResult) |
Conclui uma operação assíncrona para enviar uma mensagem Renew do WS-Trust iniciada pelo método BeginRenew(Message, AsyncCallback, Object). |
EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
Conclui uma operação assíncrona para enviar uma mensagem Renew do WS-Trust iniciada pelo método BeginRenew(RequestSecurityToken, AsyncCallback, Object). |
EndValidate(IAsyncResult) |
Conclui uma operação assíncrona para enviar uma mensagem Validate do WS-Trust iniciada pelo método BeginValidate(Message, AsyncCallback, Object). |
EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
Conclui uma operação assíncrona para enviar uma mensagem Validate do WS-Trust iniciada pelo método BeginValidate(RequestSecurityToken, AsyncCallback, Object). |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetProperty<T>() |
Retorna um objeto tipado solicitado, se presente, da camada apropriada na pilha de canais. |
GetRequestAction(String, TrustVersion) |
Obtém a ação de SOAP do WS-Addressing que corresponde ao tipo de solicitação e à versão do WS-Trust especificados. |
GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
Obtém o token de segurança do RSTR. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Issue(Message) |
Envia uma mensagem Issue do WS-Trust para o STS de um ponto de extremidade usando o objeto Message especificado. |
Issue(RequestSecurityToken) |
Envia uma mensagem Issue do WS-Trust para o STS de um ponto de extremidade usando o objeto RequestSecurityToken especificado. |
Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
Envia uma mensagem Issue do WS-Trust para o STS de um ponto de extremidade usando os objetos RequestSecurityToken e RequestSecurityToken especificados. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Open() |
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto. |
Open(TimeSpan) |
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto em um intervalo de tempo especificado. |
ReadResponse(Message) |
Desserializa um RequestSecurityTokenResponse de um Message recebido do ponto de extremidade do WS-Trust. |
Renew(Message) |
Envia uma mensagem Renew do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
Renew(RequestSecurityToken) |
Envia uma mensagem Renew do WS-Trust para um ponto de extremidade usando o objeto RequestSecurityToken especificado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Validate(Message) |
Envia uma mensagem Validate do WS-Trust para um ponto de extremidade usando o objeto Message especificado. |
Validate(RequestSecurityToken) |
Envia uma mensagem Validate do WS-Trust para um ponto de extremidade usando o objeto RequestSecurityToken especificado. |
Eventos
Closed |
Ocorre quando o objeto de comunicação conclui sua transição do estado de fechamento para o estado fechado. |
Closing |
Ocorre quando um objeto de comunicação entra em estado de fechamento primeiro. |
Faulted |
Ocorre quando um objeto de comunicação entra em estado de falha primeiro. |
Opened |
Ocorre quando o objeto de comunicação conclui sua transição do estado de abertura para o estado aberto. |
Opening |
Ocorre quando um objeto de comunicação entra em estado de abertura primeiro. |