WSTrustChannelFactory 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.
Fabrique qui produit des canaux (objets WSTrustChannel) utilisés pour communiquer avec un point de terminaison WS-Trust.
public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Security::IWSTrustChannelContract ^>
[System.Runtime.InteropServices.ComVisible(false)]
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Security.IWSTrustChannelContract>
[<System.Runtime.InteropServices.ComVisible(false)>]
type WSTrustChannelFactory = class
inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
- Héritage
-
WSTrustChannelFactory
- Attributs
Constructeurs
WSTrustChannelFactory() |
Initialise une nouvelle instance de la classe WSTrustChannelFactory. |
WSTrustChannelFactory(Binding) |
Initialise une nouvelle instance de la classe WSTrustChannelFactory avec la liaison spécifiée. |
WSTrustChannelFactory(Binding, EndpointAddress) |
Initialise une nouvelle instance de la classe WSTrustChannelFactory avec une liaison et une adresse de point de terminaison spécifiés. |
WSTrustChannelFactory(Binding, String) |
Initialise une nouvelle instance de la classe WSTrustChannelFactory avec une liaison et une adresse distante spécifiés. |
WSTrustChannelFactory(ServiceEndpoint) |
Initialise une nouvelle instance de la classe WSTrustChannelFactory avec un point de terminaison spécifié. |
WSTrustChannelFactory(String) |
Initialise une nouvelle instance de la classe WSTrustChannelFactory avec un nom de configuration de point de terminaison spécifié. |
WSTrustChannelFactory(String, EndpointAddress) |
Initialise une nouvelle instance de la classe WSTrustChannelFactory associée à un nom de configuration de point de terminaison et à une adresse de point de terminaison spécifiés. |
Propriétés
Credentials |
Obtient les informations d'identification utilisées par les clients pour communiquer un point de terminaison de service sur les canaux générés par la fabrique. (Hérité de ChannelFactory) |
DefaultCloseTimeout |
Obtient l'intervalle de temps par défaut fourni pour terminer une opération de fermeture. (Hérité de ChannelFactory) |
DefaultOpenTimeout |
Obtient l'intervalle de temps par défaut fourni pour terminer une opération d'ouverture. (Hérité de ChannelFactory) |
Endpoint |
Obtient le point de terminaison du service auquel se connectent les canaux générés par la fabrique. (Hérité de ChannelFactory) |
IsDisposed |
Obtient une valeur qui indique si l'objet de communication a été supprimé. (Hérité de CommunicationObject) |
SecurityTokenHandlerCollectionManager |
Obtient ou définit le SecurityTokenHandlerCollectionManager qui contient l’ensemble des objets SecurityTokenHandler utilisés par les canaux créés par cette fabrique pour la sérialisation et la validation des jetons trouvés dans les messages WS-Trust. |
SecurityTokenResolver |
Obtient ou définit le SecurityTokenResolver utilisé pour résoudre les références aux jetons de sécurité trouvées dans la plupart des éléments des messages WS-Trust. |
State |
Obtient une valeur qui indique l'état actuel de l'objet de communication. (Hérité de CommunicationObject) |
ThisLock |
Obtient le verrou mutuellement exclusif qui protège l'instance de classe pendant une transition d'état. (Hérité de CommunicationObject) |
TrustVersion |
Obtient ou définit la version de WS-Trust utilisée par les canaux créés par cette fabrique pour sérialiser les messages. |
UseKeyTokenResolver |
Obtient ou définit le SecurityTokenResolver utilisé pour résoudre les références aux jetons de sécurité trouvées dans l’élément wst:UseKey des messages RST, ainsi que l’élément wst:RenewTarget trouvé dans les messages RST. |
WSTrustRequestSerializer |
Obtient ou définit le WSTrustRequestSerializer utilisé pour sérialiser les messages wst:RequestSecurityToken. |
WSTrustResponseSerializer |
Obtient ou définit le WSTrustResponseSerializer utilisé pour sérialiser les messages wst:RequestSecurityTokensResponse. |
Méthodes
Abort() |
Provoque la transition immédiate d'un objet de communication de son état actuel à l'état de fermeture. (Hérité de CommunicationObject) |
ApplyConfiguration(String) |
Initialise la fabrique de canal avec les comportements fournis par un fichier de configuration spécifié et avec ceux définis dans le point de terminaison du service de la fabrique de canal. (Hérité de ChannelFactory) |
BeginClose(AsyncCallback, Object) |
Commence une opération asynchrone pour fermer un objet de communication. (Hérité de CommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour fermer un objet de communication avec un délai d'attente spécifié. (Hérité de CommunicationObject) |
BeginOpen(AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir un objet de communication. (Hérité de CommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir un objet de communication dans un intervalle de temps spécifié. (Hérité de CommunicationObject) |
Close() |
Provoque la transition d'un objet de communication de son état actuel à l'état fermé. (Hérité de CommunicationObject) |
Close(TimeSpan) |
Provoque la transition d'un objet de communication de son état actuel à l'état fermé dans un intervalle de temps spécifié. (Hérité de CommunicationObject) |
CreateChannel() |
Crée un canal d'un type spécifié à une adresse de point de terminaison spécifiée. (Hérité de ChannelFactory<TChannel>) |
CreateChannel(EndpointAddress) |
Crée un canal utilisé pour envoyer des messages à un service à une adresse de point de terminaison spécifique. (Hérité de ChannelFactory<TChannel>) |
CreateChannel(EndpointAddress, Uri) |
Creates a WSTrustChannel object that is used to send messages to a service at a specific endpoint address through a specified transport address. |
CreateChannelWithActAsToken(SecurityToken) |
Crée un canal utilisé pour envoyer des messages à un service agissant comme un jeton de sécurité. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithActAsToken(SecurityToken, EndpointAddress) |
Crée un canal utilisé pour envoyer des messages à un service agissant comme un jeton de sécurité à une adresse de point de terminaison spécifique. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithActAsToken(SecurityToken, EndpointAddress, Uri) |
Crée un canal utilisé pour envoyer des messages à un service agissant comme un jeton de sécurité à une adresse de point de terminaison spécifique via une adresse de transport spécifiée. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithIssuedToken(SecurityToken) |
Crée un canal utilisé pour envoyer des messages à un service agissant comme un jeton de sécurité émis. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress) |
Crée un canal utilisé pour envoyer des messages à un service avec un jeton de sécurité émis à une adresse de point de terminaison spécifique. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress, Uri) |
Crée un canal utilisé pour envoyer des messages à un service avec un jeton de sécurité émis à une adresse de point de terminaison spécifique via une adresse de transport spécifiée. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithOnBehalfOfToken(SecurityToken) |
Crée un canal utilisé pour envoyer des messages à un service agissant pour le compte d'un jeton de sécurité. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress) |
Crée un canal utilisé pour envoyer des messages à un service agissant pour le compte d'un jeton de sécurité à une adresse de point de terminaison spécifique. (Hérité de ChannelFactory<TChannel>) |
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress, Uri) |
Crée un canal utilisé pour envoyer des messages à un service agissant pour le compte du jeton de sécurité à une adresse de point de terminaison spécifique via une adresse de transport spécifiée. (Hérité de ChannelFactory<TChannel>) |
CreateDescription() |
Crée une description du point de terminaison de service. (Hérité de ChannelFactory<TChannel>) |
CreateFactory() |
Génère la fabrique de canal pour le point de terminaison actif de la fabrique. (Hérité de ChannelFactory) |
CreateSerializationContext() |
Crée un objet WSTrustSerializationContext utilisé par les canaux créés par la fabrique. |
CreateTrustChannel(IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer) |
Crée un objet WSTrustChannel à l’aide de paramètres qui reflètent la configuration de cette fabrique. |
EndClose(IAsyncResult) |
Termine une opération asynchrone pour fermer un objet de communication. (Hérité de CommunicationObject) |
EndOpen(IAsyncResult) |
Termine une opération asynchrone pour ouvrir un objet de communication. (Hérité de CommunicationObject) |
EnsureOpened() |
Ouvre la fabrique de canal active si elle n'est pas encore ouverte. (Hérité de ChannelFactory) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Fault() |
Provoque la transition d'un objet de communication de son état actuel à l'état d'erreur. (Hérité de CommunicationObject) |
GetCommunicationObjectType() |
Obtient le type d'objet de communication. (Hérité de CommunicationObject) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetProperty<T>() |
Retourne l'objet typé demandé (s'il existe) depuis la couche appropriée de la pile des canaux, ou la valeur |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InitializeEndpoint(Binding, EndpointAddress) |
Initialise le point de terminaison du service de la fabrique de canal avec une liaison et une adresse spécifiées. (Hérité de ChannelFactory) |
InitializeEndpoint(ServiceEndpoint) |
Initialise le point de terminaison du service de la fabrication de canal avec un point de terminaison spécifié. (Hérité de ChannelFactory) |
InitializeEndpoint(String, EndpointAddress) |
Initialise le point de terminaison du service de la fabrique de canal avec une adresse et une configuration spécifiées. (Hérité de ChannelFactory) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnAbort() |
Ferme la fabrication de canal interne de la fabrication de canal active. (Hérité de ChannelFactory) |
OnBeginClose(TimeSpan, AsyncCallback, Object) |
Amorce une opération de fermeture asynchrone sur la fabrique de canal interne de la fabrique active à laquelle est associé un objet d'état. (Hérité de ChannelFactory) |
OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Amorce une opération d'ouverture asynchrone sur la fabrique de canal interne de la fabrique active à laquelle est associé un objet d'état. (Hérité de ChannelFactory) |
OnClose(TimeSpan) |
Appelle la fermeture sur la fabrique de canal interne avec un délai d'attente spécifié pour l'achèvement de l'opération. (Hérité de ChannelFactory) |
OnClosed() |
Appelé pendant la transition d'un objet de communication à l'état de fermeture. (Hérité de CommunicationObject) |
OnClosing() |
Appelé pendant la transition d'un objet de communication à l'état de fermeture. (Hérité de CommunicationObject) |
OnEndClose(IAsyncResult) |
Clôture une opération de fermeture asynchrone sur la fabrique de canal interne de la fabrique de canal actuelle. (Hérité de ChannelFactory) |
OnEndOpen(IAsyncResult) |
Clôture une opération d'ouverture asynchrone sur la fabrique de canal interne de la fabrique de canal actuelle. (Hérité de ChannelFactory) |
OnFaulted() |
Insère le traitement sur un objet de communication après sa transition vers l’état d’erreur en raison de l’appel d’une opération d’erreur synchrone. (Hérité de CommunicationObject) |
OnOpen(TimeSpan) |
Appelle l'ouverture sur la fabrique de canal interne de la fabrique active avec un délai d'attente spécifié pour l'achèvement de l'opération. (Hérité de ChannelFactory) |
OnOpened() |
Initialise une copie en lecture seule de l'objet ClientCredentials pour la fabrique de canal. (Hérité de ChannelFactory) |
OnOpening() |
Génère la fabrication de canal interne pour le canal actif. (Hérité de ChannelFactory) |
Open() |
Provoque la transition d'un objet de communication de l'état créé à l'état ouvert. (Hérité de CommunicationObject) |
Open(TimeSpan) |
Provoque la transition d'un objet de communication de l'état créé à l'état ouvert dans un intervalle de temps spécifié. (Hérité de CommunicationObject) |
ThrowIfDisposed() |
Renvoie une exception si l'objet de communication est supprimé. (Hérité de CommunicationObject) |
ThrowIfDisposedOrImmutable() |
Renvoie une exception si la propriété State de l'objet de communication n'a pas pour valeur l'état Created. (Hérité de CommunicationObject) |
ThrowIfDisposedOrNotOpen() |
Renvoie une exception si l'objet de communication n'est pas dans l'état Opened. (Hérité de CommunicationObject) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
Closed |
Se produit lorsqu'un objet de communication passe à l'état fermé. (Hérité de CommunicationObject) |
Closing |
Se produit lorsqu'un objet de communication passe à l'état de fermeture. (Hérité de CommunicationObject) |
Faulted |
Se produit lorsqu'un objet de communication passe à l'état d'erreur. (Hérité de CommunicationObject) |
Opened |
Se produit lorsqu'un objet de communication passe à l'état ouvert. (Hérité de CommunicationObject) |
Opening |
Se produit lorsqu'un objet de communication passe à l'état d'ouverture. (Hérité de CommunicationObject) |
Implémentations d’interfaces explicites
IDisposable.Dispose() |
Ferme la fabrication de canal active. (Hérité de ChannelFactory) |