WSTrustChannel Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un canal utilisé pour envoyer des messages WS-Trust à un service d'émission de jeton de sécurité.
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
- Héritage
-
WSTrustChannel
- Implémente
Remarques
Important
L’appel de méthodes de cette classe avec des données non approuvées est un risque de sécurité. Appelez les méthodes de cette classe avec des données approuvées uniquement. Pour plus d’informations, consultez Valider toutes les entrées.
Constructeurs
WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
Initialise une nouvelle instance de la classe WSTrustChannel. |
Propriétés
Channel |
Obtient ou définit l'objet de canal utilisé pour envoyer et recevoir des messages. |
ChannelFactory |
Obtient ou définit la fabrique qui a créé le canal. |
Contract |
Obtient ou définit le contrat de canal que le canal utilise pour envoyer et recevoir des messages. |
State |
Obtient l'état actuel de l'objet orienté communication. |
TrustVersion |
Obtient ou définit la version de WS-Trust utilisée pour sérialiser des objets Message. |
WSTrustRequestSerializer |
WSTrustRequestSerializer que le canal utilise pour sérialiser les messages de requête WS-Trust. |
WSTrustResponseSerializer |
Obtient ou définit le WSTrustResponseSerializer que le canal utilise pour sérialiser des messages de réponse WS-Trust. |
WSTrustSerializationContext |
Obtient ou définit le WSTrustSerializationContext que le canal utilise pour sérialiser des messages WS-Trust. |
Méthodes
Abort() |
Provoque la transition immédiate d'un objet de communication de son état actuel à l'état fermé. |
BeginCancel(Message, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Cancel à un point de terminaison à l'aide de l'objet Message spécifié. |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Cancel à un point de terminaison à l'aide de l'objet RequestSecurityToken spécifié. |
BeginClose(AsyncCallback, Object) |
Commence une opération asynchrone pour fermer un objet de communication. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour fermer un objet de communication avec un délai d'attente spécifié. |
BeginIssue(Message, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Issue à un point de terminaison à l'aide de l'objet Message spécifié. |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Issue à un point de terminaison à l'aide de l'objet RequestSecurityToken spécifié. |
BeginOpen(AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir un objet de communication. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir un objet de communication dans un intervalle de temps spécifié. |
BeginRenew(Message, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Renew à un point de terminaison à l'aide de l'objet Message spécifié. |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Renew à un point de terminaison à l'aide de l'objet RequestSecurityToken spécifié. |
BeginValidate(Message, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Validate à un point de terminaison à l'aide de l'objet Message spécifié. |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
Lance une opération asynchrone pour envoyer un message WS-Trust Validate à un point de terminaison à l'aide de l'objet RequestSecurityToken spécifié. |
Cancel(Message) |
Envoie un message WS-Trust Cancel à un point de terminaison à l'aide de l'objet Message spécifié. |
Cancel(RequestSecurityToken) |
Envoie un message WS-Trust Cancel à un point de terminaison à l'aide de l'objet Message spécifié. |
Close() |
Provoque la transition d'un objet de communication de son état actuel à l'état fermé. |
Close(TimeSpan) |
Provoque la transition d'un objet de communication de son état actuel à l'état fermé dans un intervalle de temps spécifié. |
CreateRequest(RequestSecurityToken, String) |
Crée un objet Message représentant un message RST WS-Trust. |
EndCancel(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message d'annulation WS-Trust initiée par la méthode BeginCancel(Message, AsyncCallback, Object). |
EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message d'annulation WS-Trust initiée par la méthode BeginCancel(RequestSecurityToken, AsyncCallback, Object). |
EndClose(IAsyncResult) |
Termine une opération asynchrone pour fermer un objet de communication. |
EndIssue(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message WS-Trust Issue initiée par la méthode BeginIssue(Message, AsyncCallback, Object). |
EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message WS-Trust Issue initiée par la méthode BeginIssue(RequestSecurityToken, AsyncCallback, Object). |
EndOpen(IAsyncResult) |
Termine une opération asynchrone pour ouvrir un objet de communication. |
EndRenew(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message WS-Trust Renew initiée par la méthode BeginRenew(Message, AsyncCallback, Object). |
EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message WS-Trust Renew initiée par la méthode BeginRenew(RequestSecurityToken, AsyncCallback, Object). |
EndValidate(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message WS-Trust Validate initiée par la méthode BeginValidate(Message, AsyncCallback, Object). |
EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message WS-Trust Validate initiée par la méthode BeginValidate(RequestSecurityToken, AsyncCallback, Object). |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetProperty<T>() |
Retourne un objet typé demandé (s'il existe) à partir de la couche appropriée dans la pile de canaux. |
GetRequestAction(String, TrustVersion) |
Obtient l'action SOAP WS-Addressing qui correspond au type de demande et à la version de WS-Trust spécifiés. |
GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
Obtient le jeton de sécurité de RSTR. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Issue(Message) |
Envoie un message WS-Trust Issue à un point de terminaison STS à l'aide de l'objet Message spécifié. |
Issue(RequestSecurityToken) |
Envoie un message WS-Trust Issue à un point de terminaison STS à l'aide de l'objet RequestSecurityToken spécifié. |
Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
Envoie un message WS-Trust Issue à un point de terminaison STS à l'aide des objets RequestSecurityToken et RequestSecurityToken spécifiés. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Open() |
Provoque la transition d'un objet de communication de l'état créé à l'état ouvert. |
Open(TimeSpan) |
Provoque la transition d'un objet de communication de l'état créé à l'état ouvert dans un intervalle de temps spécifié. |
ReadResponse(Message) |
Désérialise une RequestSecurityTokenResponse à partir du Message reçu du point de terminaison WS-Trust. |
Renew(Message) |
Envoie un message WS-Trust Renew à un point de terminaison à l'aide de l'objet Message spécifié. |
Renew(RequestSecurityToken) |
Envoie un message WS-Trust Renew à un point de terminaison à l'aide de l'objet RequestSecurityToken spécifié. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Validate(Message) |
Envoie un message WS-Trust Validate à un point de terminaison à l'aide de l'objet Message spécifié. |
Validate(RequestSecurityToken) |
Envoie un message WS-Trust Validate à un point de terminaison à l'aide de l'objet RequestSecurityToken spécifié. |
Événements
Closed |
Se produit lorsque l'objet de communication termine sa transition de l'état de fermeture à l'état fermé. |
Closing |
Se produit lorsque l'objet de communication entre d'abord dans l'état fermeture. |
Faulted |
Se produit lorsque l'objet de communication entre d'abord dans l'état de faute. |
Opened |
Se produit lorsque l'objet de communication termine sa transition de l'état d'ouverture à l'état ouvert. |
Opening |
Se produit lorsque l'objet de communication entre d'abord dans l'état d'ouverture. |