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
Vous devez prendre soin lors de la mise en cache et de la réutilisation des jetons de sécurité retournés par la GetTokenCore méthode, car le jeton de sécurité peut 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 le contexte emprunt d’identité lorsque la GetTokenCore méthode est appelée.
Constructeurs
| Nom | Description |
|---|---|
| IssuedSecurityTokenProvider() |
Initialise une nouvelle instance de la classe IssuedSecurityTokenProvider. |
Propriétés
| Nom | Description |
|---|---|
| CacheIssuedTokens |
Obtient ou définit une valeur qui indique si les jetons émis sont mis en cache. |
| DefaultCloseTimeout |
Obtient le délai d’attente par défaut pour fermer la connexion. |
| DefaultOpenTimeout |
Obtient le délai d’attente 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 définit la durée maximale pendant laquelle un jeton émis sera mis en cache. |
| MessageSecurityVersion |
Obtient ou définit la version de sécurité des messages. |
| 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
| Nom | Description |
|---|---|
| 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 de façon asynchrone à fermer le fournisseur. |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Commence de façon asynchrone à fermer le fournisseur. |
| 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 de façon asynchrone à obtenir le cœur du jeton. |
| BeginOpen(AsyncCallback, Object) |
Commence de façon asynchrone à ouvrir le fournisseur. |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Commence de façon asynchrone à ouvrir le fournisseur. |
| 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) |
| CancelTokenCore(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 IssuedSecurityTokenProvider classe. |
| 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) |
Termine l’appel asynchrone pour fermer le fournisseur. |
| EndGetToken(IAsyncResult) |
Termine une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| EndGetTokenCore(IAsyncResult) |
Termine l’appel asynchrone pour obtenir le cœur de jeton. |
| EndOpen(IAsyncResult) |
Termine 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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetToken(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| GetTokenCore(TimeSpan) |
Obtient le cœur de jeton. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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) |
| RenewTokenCore(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
| Nom | Description |
|---|---|
| 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 |