IssuedSecurityTokenProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje poskytovatele tokenů pro vydané tokeny zabezpečení.
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
- Dědičnost
- Implementuje
Poznámky
Při ukládání do mezipaměti a opakovaném používání tokenů zabezpečení vrácených metodou GetTokenCore je třeba věnovat pozornost, protože token zabezpečení může být nepoužitelný, když je kanál, ke kterému je poskytovatel tokenu přidružený. Token zabezpečení se stane nepoužitelný, pokud je požadovaný typ klíče asymetrický a vlákno běží v zosobněného kontextu při GetTokenCore zavolání metody.
Konstruktory
IssuedSecurityTokenProvider() |
Inicializuje novou instanci IssuedSecurityTokenProvider třídy. |
Vlastnosti
CacheIssuedTokens |
Získá nebo nastaví hodnotu, která označuje, zda jsou vystavené tokeny uloženy v mezipaměti. |
DefaultCloseTimeout |
Získá výchozí časový limit pro ukončení připojení. |
DefaultOpenTimeout |
Získá výchozí časový limit pro otevření připojení. |
IdentityVerifier |
Získá nebo nastaví ověřovatel identity. |
IssuedTokenRenewalThresholdPercentage |
Získá nebo nastaví vydanou prahovou hodnotu obnovení tokenu procento. |
IssuerAddress |
Získá nebo nastaví adresu vystavitele. |
IssuerBinding |
Získá nebo nastaví vazbu vystavitele. |
IssuerChannelBehaviors |
Získá chování kanálu vystavitele. |
KeyEntropyMode |
Získá nebo nastaví režim entropie klíče. |
MaxIssuedTokenCachingTime |
Získá nebo nastaví maximální dobu, po kterou bude vystavený token uložen do mezipaměti. |
MessageSecurityVersion |
Získá nebo nastaví verzi zabezpečení zprávy. |
SecurityAlgorithmSuite |
Získá nebo nastaví sadu algoritmů zabezpečení. |
SecurityTokenSerializer |
Získá nebo nastaví serializátor tokenu zabezpečení. |
State |
Získá stav komunikace. |
SupportsTokenCancellation |
Získá hodnotu, která označuje, zda je podporováno zrušení tokenu. |
SupportsTokenRenewal |
Získá hodnotu, která označuje, zda token zabezpečení je obnovitelný. (Zděděno od SecurityTokenProvider) |
TargetAddress |
Získá nebo nastaví cílovou adresu. |
TokenRequestParameters |
Získá parametry požadavku na token. |
Metody
Abort() |
Přeruší poskytovatele. |
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginClose(AsyncCallback, Object) |
Asynchronně začne zavírat zprostředkovatele. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Asynchronně začne zavírat zprostředkovatele. |
BeginGetToken(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Asynchronně začne získávat jádro tokenu. |
BeginOpen(AsyncCallback, Object) |
Asynchronně začne otevírat zprostředkovatele. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Asynchronně začne otevírat zprostředkovatele. |
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Spustí asynchronní operaci, která obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Spustí asynchronní operaci, která obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelToken(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelTokenAsync(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelTokenCore(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelTokenCoreAsync(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
Close() |
Zavře zprostředkovatele. |
Close(TimeSpan) |
Zavře zprostředkovatele. |
Dispose() |
Uvolní všechny prostředky používané aktuální instancí IssuedSecurityTokenProvider třídy. |
EndCancelToken(IAsyncResult) |
Dokončí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
EndCancelTokenCore(IAsyncResult) |
Dokončí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
EndClose(IAsyncResult) |
Ukončí asynchronní volání pro uzavření zprostředkovatele. |
EndGetToken(IAsyncResult) |
Dokončí asynchronní operaci a získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
EndGetTokenCore(IAsyncResult) |
Ukončí asynchronní volání pro získání jádra tokenu. |
EndOpen(IAsyncResult) |
Ukončí asynchronní volání pro otevření zprostředkovatele. |
EndRenewToken(IAsyncResult) |
Dokončí asynchronní operaci obnovení tokenu zabezpečení. (Zděděno od SecurityTokenProvider) |
EndRenewTokenCore(IAsyncResult) |
Dokončí asynchronní operaci obnovení tokenu zabezpečení. (Zděděno od SecurityTokenProvider) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetToken(TimeSpan) |
Získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
GetTokenAsync(TimeSpan) |
Získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
GetTokenCore(TimeSpan) |
Získá jádro tokenu. |
GetTokenCoreAsync(TimeSpan) |
Získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Open() |
Otevře poskytovatele. |
Open(TimeSpan) |
Otevře poskytovatele. |
RenewToken(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
RenewTokenAsync(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
RenewTokenCore(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
RenewTokenCoreAsync(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
Closed |
Poskytuje registraci a zrušení registrace obslužné rutiny |
Closing |
Poskytuje registraci a zrušení registrace obslužné rutiny |
Faulted |
Poskytuje registraci a zrušení registrace obslužné rutiny |
Opened |
Poskytuje registraci a zrušení registrace obslužné rutiny |
Opening |
Poskytuje registraci a zrušení registrace obslužné rutiny |