Partager via


WSTrustChannelFactory Classe

Définition

public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Federation::IWSTrustChannelContract ^>
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Federation.IWSTrustChannelContract>
type WSTrustChannelFactory = class
    inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
Héritage

Constructeurs

WSTrustChannelFactory(Binding, EndpointAddress)
WSTrustChannelFactory(ServiceEndpoint)

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 produits par la fabrique.

(Hérité de ChannelFactory)
DefaultCloseTimeout

Obtient l’intervalle de temps par défaut fourni pour qu’une opération de fermeture se termine.

(Hérité de ChannelFactory)
DefaultOpenTimeout

Obtient l’intervalle de temps par défaut fourni pour qu’une opération ouverte se termine.

(Hérité de ChannelFactory)
Endpoint

Obtient le point de terminaison de service auquel les canaux générés par la connexion d’usine.

(Hérité de ChannelFactory)
IsDisposed

Obtient une valeur qui indique si l’objet de communication a été supprimé.

(Hérité de CommunicationObject)
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)

Méthodes

Abort()

Provoque la transition immédiate d’un objet de communication de son état actuel vers l’état fermant.

(Hérité de CommunicationObject)
ApplyConfiguration(String)

Initialise la fabrique de canaux avec les comportements fournis par un fichier de configuration spécifié et avec ceux du point de terminaison de service de la fabrique de canaux.

(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’expiration 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 vers l’état fermé.

(Hérité de CommunicationObject)
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é.

(Hérité de CommunicationObject)
CreateChannel()

Crée un canal d’un type spécifié vers 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)
CreateChannelWithActAsToken(SecurityToken)

Crée un canal utilisé pour envoyer des messages à un service avec un acte de jeton de sécurité.

(Hérité de ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken, EndpointAddress)

Crée un canal utilisé pour envoyer des messages à un service avec un acte de 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 avec un jeton de sécurité au niveau d’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 avec 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 avec un jeton de sécurité au nom du jeton de sécurité.

(Hérité de ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress)

Crée un canal utilisé pour envoyer des messages à un service avec un jeton de sécurité pour le compte d’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 avec un jeton de sécurité pour le compte d’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 canaux pour le point de terminaison actuel de la fabrique.

(Hérité de ChannelFactory)
CreateTrustChannel()
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 actuelle 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 vers l’état défectueux.

(Hérité de CommunicationObject)
GetCommunicationObjectType()

Obtient le type d’objet de communication.

(Hérité de CommunicationObject)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetProperty<T>()

Retourne l’objet typé demandé, le cas échéant, à partir de la couche appropriée dans la pile de canaux, ou null s’il n’est pas présent.

(Hérité de ChannelFactory)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeEndpoint(Binding, EndpointAddress)

Initialise le point de terminaison de service de la fabrique de canaux avec une liaison et une adresse spécifiées.

(Hérité de ChannelFactory)
InitializeEndpoint(ServiceEndpoint)

Initialise le point de terminaison de service de la fabrique de canaux avec un point de terminaison spécifié.

(Hérité de ChannelFactory)
InitializeEndpoint(String, EndpointAddress)

Initialise le point de terminaison de service de la fabrique de canaux avec une adresse et une configuration spécifiées.

(Hérité de ChannelFactory)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnAbort()

Termine la fabrique de canal interne de la fabrique de canal actuelle.

(Hérité de ChannelFactory)
OnBeginClose(TimeSpan, AsyncCallback, Object)

Commence une opération de fermeture asynchrone sur la fabrique de canal interne de la fabrique de canal actuelle qui a un objet d’état associé à celui-ci.

(Hérité de ChannelFactory)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

Commence une opération d’ouverture asynchrone sur la fabrique de canal interne de la fabrique de canal actuelle qui a un objet d’état associé à celui-ci.

(Hérité de ChannelFactory)
OnClose(TimeSpan)

Les appels se ferment 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 dans l’état fermant.

(Hérité de CommunicationObject)
OnClosing()

Appelé pendant la transition d’un objet de communication dans l’état fermant.

(Hérité de CommunicationObject)
OnEndClose(IAsyncResult)

Termine une opération de fermeture asynchrone sur la fabrique de canal interne de la fabrique de canal actuelle.

(Hérité de ChannelFactory)
OnEndOpen(IAsyncResult)

Termine 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 qu’il passe à l’état défectueux en raison de l’appel d’une opération d’erreur synchrone.

(Hérité de CommunicationObject)
OnOpen(TimeSpan)

Les appels s’ouvrent sur la fabrique de canal interne de la fabrique de canal actuelle 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 canaux.

(Hérité de ChannelFactory)
OnOpening()

Génère la fabrique de canal interne pour le canal actuel.

(Hérité de ChannelFactory)
Open()

Provoque la transition d’un objet de communication entre l’état créé et l’état ouvert.

(Hérité de CommunicationObject)
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é.

(Hérité de CommunicationObject)
ThrowIfDisposed()

Lève une exception si l’objet de communication est supprimé.

(Hérité de CommunicationObject)
ThrowIfDisposedOrImmutable()

Lève une exception si l’objet de communication de la propriété State n’est pas défini sur l’état Created.

(Hérité de CommunicationObject)
ThrowIfDisposedOrNotOpen()

Lève 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 fermant.

(Hérité de CommunicationObject)
Faulted

Se produit lorsqu’un objet de communication passe à l’état défectueux.

(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

IAsyncDisposable.DisposeAsync() (Hérité de ChannelFactory)
IDisposable.Dispose()

Ferme la fabrique de canal actuelle.

(Hérité de ChannelFactory)

Méthodes d’extension

ConfigureAwait(IAsyncDisposable, Boolean)

Configure la façon dont les attentes sur les tâches retournées à partir d’un jetable asynchrone sont effectuées.

S’applique à