IssuedSecurityTokenProvider 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 fournisseur de jetons pour les jetons de sécurité émis.
public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
inherit SecurityTokenProvider
interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
- Héritage
- Implémente
Remarques
Il faut être prudent lors de la mise en cache et de la réutilisation des jetons de sécurité retournés par la méthode GetTokenCore, car le jeton de sécurité risque de devenir inutilisable lorsque le canal auquel le fournisseur de jetons est associé est fermé. Le jeton de sécurité devient inutilisable lorsque le type de clé demandé est asymétrique et que le thread s'exécute sous un contexte dont l'identité est empruntée lorsque la méthode GetTokenCore est appelée.
Constructeurs
IssuedSecurityTokenProvider() |
Initialise une nouvelle instance de la classe IssuedSecurityTokenProvider. |
Propriétés
CacheIssuedTokens |
Obtient ou définit une valeur qui indique s'il faut mettre en cache les jetons émis. |
DefaultCloseTimeout |
Obtient le délai par défaut pour la fermeture de la connexion. |
DefaultOpenTimeout |
Obtient le délai par défaut pour l'ouverture de la connexion. |
IdentityVerifier |
Obtient ou définit le vérificateur d'identité. |
IssuedTokenRenewalThresholdPercentage |
Obtient ou définit le pourcentage de seuil de renouvellement de jeton émis. |
IssuerAddress |
Obtient ou définit l'adresse de l'émetteur. |
IssuerBinding |
Obtient ou définit la liaison de l’émetteur. |
IssuerChannelBehaviors |
Obtient les comportements du canal émetteur. |
KeyEntropyMode |
Obtient ou définit le mode d'entropie de clé. |
MaxIssuedTokenCachingTime |
Obtient ou établit la durée maximale pendant laquelle un jeton émis sera mis en cache. |
MessageSecurityVersion |
Obtient ou définit la version de sécurité du message. |
SecurityAlgorithmSuite |
Obtient ou définit la suite d’algorithmes de sécurité. |
SecurityTokenSerializer |
Obtient ou définit le sérialiseur de jeton de sécurité. |
State |
Obtient l'état de communication. |
SupportsTokenCancellation |
Obtient une valeur qui indique si l'annulation de jeton est prise en charge. |
SupportsTokenRenewal |
Obtient une valeur qui indique si le jeton de sécurité est renouvelable. (Hérité de SecurityTokenProvider) |
TargetAddress |
Obtient ou définit l'adresse cible. |
TokenRequestParameters |
Obtient les paramètres de demande de jeton. |
Méthodes
Abort() |
Abandonne le fournisseur. |
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
BeginClose(AsyncCallback, Object) |
Commence à fermer le fournisseur de façon asynchrone. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Commence à fermer le fournisseur de façon asynchrone. |
BeginGetToken(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Commence à obtenir le noyau du jeton de façon asynchrone. |
BeginOpen(AsyncCallback, Object) |
Commence à ouvrir le fournisseur de façon asynchrone. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Commence à ouvrir le fournisseur de façon asynchrone. |
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone qui renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone qui renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
CancelToken(TimeSpan, SecurityToken) |
Annule un jeton de sécurité. (Hérité de SecurityTokenProvider) |
CancelTokenAsync(TimeSpan, SecurityToken) |
Annule un jeton de sécurité. (Hérité de SecurityTokenProvider) |
CancelTokenCore(TimeSpan, SecurityToken) |
Annule un jeton de sécurité. (Hérité de SecurityTokenProvider) |
CancelTokenCoreAsync(TimeSpan, SecurityToken) |
Annule un jeton de sécurité. (Hérité de SecurityTokenProvider) |
Close() |
Ferme le fournisseur. |
Close(TimeSpan) |
Ferme le fournisseur. |
Dispose() |
Libère toutes les ressources utilisées par l'instance actuelle de la classe IssuedSecurityTokenProvider. |
EndCancelToken(IAsyncResult) |
Termine une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
EndCancelTokenCore(IAsyncResult) |
Termine une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
EndClose(IAsyncResult) |
Met fin à l'appel asynchrone pour la fermeture du fournisseur. |
EndGetToken(IAsyncResult) |
Termine une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
EndGetTokenCore(IAsyncResult) |
Met fin à l'appel asynchrone pour l'obtention du noyau du jeton. |
EndOpen(IAsyncResult) |
Met fin à l'appel asynchrone pour l'ouverture du fournisseur. |
EndRenewToken(IAsyncResult) |
Termine une opération asynchrone pour renouveler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
EndRenewTokenCore(IAsyncResult) |
Termine une opération asynchrone pour renouveler le jeton de sécurité. (Hérité de SecurityTokenProvider) |
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) |
GetToken(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
GetTokenAsync(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
GetTokenCore(TimeSpan) |
Obtient le noyau du jeton. |
GetTokenCoreAsync(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Open() |
Ouvre le fournisseur. |
Open(TimeSpan) |
Ouvre le fournisseur. |
RenewToken(TimeSpan, SecurityToken) |
Renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
RenewTokenAsync(TimeSpan, SecurityToken) |
Renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
RenewTokenCore(TimeSpan, SecurityToken) |
Renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
RenewTokenCoreAsync(TimeSpan, SecurityToken) |
Renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
Closed |
Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement |
Closing |
Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement |
Faulted |
Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement |
Opened |
Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement |
Opening |
Fournit l’inscription et la désinscription du gestionnaire d’événements pour l’événement |