IssuedSecurityTokenProvider Třída

Definice

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
IssuedSecurityTokenProvider
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 Closed události pro událost.

Closing

Poskytuje registraci a zrušení registrace obslužné rutiny Closing události pro událost.

Faulted

Poskytuje registraci a zrušení registrace obslužné rutiny Faulted události pro událost.

Opened

Poskytuje registraci a zrušení registrace obslužné rutiny Opened události pro událost.

Opening

Poskytuje registraci a zrušení registrace obslužné rutiny Opening události pro událost.

Platí pro