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 de jeton de sécurité (STS).
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 uniquement avec des données approuvées. Pour plus d’informations, consultez Valider toutes les entrées.
Constructeurs
| Nom | Description |
|---|---|
| WSTrustChannel(WSTrustChannelFactory, IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
Initialise une nouvelle instance de la classe WSTrustChannel. |
Propriétés
| Nom | Description |
|---|---|
| Channel |
Obtient ou définit l’objet de canal utilisé pour l’envoi et la réception de messages. |
| ChannelFactory |
Obtient ou définit la fabrique qui a créé le canal. |
| Contract |
Obtient ou définit le contrat de canal utilisé par le canal pour l’envoi et la réception de messages. |
| State |
Obtient l’état actuel de l’objet orienté communication. |
| TrustVersion |
Obtient ou définit la version de WS-Trust ce canal utilise pour sérialiser des Message objets. |
| WSTrustRequestSerializer |
Utilisé WSTrustRequestSerializer par le canal pour sérialiser WS-Trust messages de requête. |
| WSTrustResponseSerializer |
Obtient ou définit le WSTrustResponseSerializer canal utilisé pour sérialiser WS-Trust messages de réponse. |
| WSTrustSerializationContext |
Obtient ou définit le WSTrustSerializationContext canal utilisé pour sérialiser les messages WS-Trust. |
Méthodes
| Nom | Description |
|---|---|
| Abort() |
Provoque la transition immédiate d’un objet de communication de son état actuel vers l’état fermé. |
| BeginCancel(Message, AsyncCallback, Object) |
Commence une opération asynchrone pour envoyer un message WS-Trust Annuler à un point de terminaison à l’aide de l’objet spécifié Message . |
| BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour envoyer un message WS-Trust Annuler à un point de terminaison à l’aide de l’objet spécifié RequestSecurityToken . |
| 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’expiration spécifié. |
| BeginIssue(Message, AsyncCallback, Object) |
Commence une opération asynchrone pour envoyer un message de problème de WS-Trust à un point de terminaison à l’aide de l’objet spécifié Message . |
| BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour envoyer un message de problème de WS-Trust à un point de terminaison à l’aide de l’objet spécifié RequestSecurityToken . |
| 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) |
Commence une opération asynchrone pour envoyer un message de renouvellement WS-Trust à un point de terminaison à l’aide de l’objet spécifié Message . |
| BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour envoyer un message de renouvellement WS-Trust à un point de terminaison à l’aide de l’objet spécifié RequestSecurityToken . |
| BeginValidate(Message, AsyncCallback, Object) |
Commence une opération asynchrone pour envoyer un message de validation WS-Trust à un point de terminaison à l’aide de l’objet spécifié Message . |
| BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour envoyer un message de validation WS-Trust à un point de terminaison à l’aide de l’objet spécifié RequestSecurityToken . |
| Cancel(Message) |
Envoie un message d’annulation WS-Trust à un point de terminaison à l’aide de l’objet spécifié Message . |
| Cancel(RequestSecurityToken) |
Envoie un message d’annulation WS-Trust à un point de terminaison à l’aide de l’objet spécifié Message . |
| Close() |
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé. |
| Close(TimeSpan) |
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé dans un intervalle de temps spécifié. |
| CreateRequest(RequestSecurityToken, String) |
Crée un objet qui représente un Message message RST WS-Trust. |
| EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message d’annulation WS-Trust lancé par la BeginCancel(RequestSecurityToken, AsyncCallback, Object) méthode. |
| EndCancel(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message d’annulation WS-Trust lancé par la BeginCancel(Message, AsyncCallback, Object) méthode. |
| EndClose(IAsyncResult) |
Termine une opération asynchrone pour fermer un objet de communication. |
| EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message de problème de WS-Trust lancé par la BeginIssue(RequestSecurityToken, AsyncCallback, Object) méthode. |
| EndIssue(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message de problème de WS-Trust lancé par la BeginIssue(Message, AsyncCallback, Object) méthode. |
| EndOpen(IAsyncResult) |
Termine une opération asynchrone pour ouvrir un objet de communication. |
| EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message WS-Trust Renouveler le message lancé par la BeginRenew(RequestSecurityToken, AsyncCallback, Object) méthode. |
| EndRenew(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message WS-Trust Renouveler le message lancé par la BeginRenew(Message, AsyncCallback, Object) méthode. |
| EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
Termine une opération asynchrone pour envoyer un message de validation WS-Trust lancé par la BeginValidate(RequestSecurityToken, AsyncCallback, Object) méthode. |
| EndValidate(IAsyncResult) |
Termine une opération asynchrone pour envoyer un message de validation WS-Trust lancé par la BeginValidate(Message, AsyncCallback, Object) méthode. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetProperty<T>() |
Retourne un objet typé demandé, le cas échéant, à 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 requête spécifié et WS-Trust version. |
| GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
Obtient le jeton de sécurité du RSTR. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| Issue(Message) |
Envoie un message WS-Trust Problème à un stS de point de terminaison à l’aide de l’objet spécifié Message . |
| Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
Envoie un message WS-Trust Problème à un stS de point de terminaison à l’aide des objets et RequestSecurityToken des objets spécifiésRequestSecurityToken. |
| Issue(RequestSecurityToken) |
Envoie un message WS-Trust Problème à un stS de point de terminaison à l’aide de l’objet spécifié RequestSecurityToken . |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Open() |
Provoque la transition d’un objet de communication entre l’état créé et l’état ouvert. |
| Open(TimeSpan) |
Provoque la transition d’un objet de communication entre l’état créé et l’état ouvert dans un intervalle de temps spécifié. |
| ReadResponse(Message) |
Désérialise un RequestSecurityTokenResponse d’un Message point de terminaison WS-Trust reçu. |
| Renew(Message) |
Envoie un message de renouvellement WS-Trust à un point de terminaison à l’aide de l’objet spécifié Message . |
| Renew(RequestSecurityToken) |
Envoie un message de renouvellement WS-Trust à un point de terminaison à l’aide de l’objet spécifié RequestSecurityToken . |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| Validate(Message) |
Envoie un message de validation WS-Trust à un point de terminaison à l’aide de l’objet spécifié Message . |
| Validate(RequestSecurityToken) |
Envoie un message de validation WS-Trust à un point de terminaison à l’aide de l’objet spécifié RequestSecurityToken . |
Événements
| Nom | Description |
|---|---|
| Closed |
Se produit lorsque l’objet de communication termine sa transition de l’état fermant vers l’état fermé. |
| Closing |
Se produit lorsque l’objet de communication entre d’abord dans l’état de fermeture. |
| Faulted |
Se produit lorsque l’objet de communication entre d’abord dans l’état d’erreur. |
| Opened |
Se produit lorsque l’objet de communication termine sa transition de l’état ouvrant à l’état ouvert. |
| Opening |
Se produit lorsque l’objet de communication entre d’abord dans l’état d’ouverture. |