IssuedSecurityTokenProvider Klass

Definition

Representerar en tokenprovider för utfärdade säkerhetstoken.

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
Arv
IssuedSecurityTokenProvider
Implementeringar

Kommentarer

Försiktighet måste iakttas vid cachelagring och återanvändning av säkerhetstoken som returneras från GetTokenCore metoden, eftersom säkerhetstoken kan bli oanvändbar när den kanal som tokenprovidern är associerad med stängs. Säkerhetstoken blir oanvändbar när den begärda nyckeltypen är asymmetrisk och tråden körs under personifierad kontext när GetTokenCore metoden anropas.

Konstruktorer

Name Description
IssuedSecurityTokenProvider()

Initierar en ny instans av IssuedSecurityTokenProvider klassen.

Egenskaper

Name Description
CacheIssuedTokens

Hämtar eller anger ett värde som anger om de utfärdade token cachelagras.

DefaultCloseTimeout

Hämtar standardtidsgränsen för att stänga anslutningen.

DefaultOpenTimeout

Hämtar standardtidsgränsen för att öppna anslutningen.

IdentityVerifier

Hämtar eller anger identitetsverifieraren.

IssuedTokenRenewalThresholdPercentage

Hämtar eller anger tröskelvärdet för utfärdad tokenförnyelse.

IssuerAddress

Hämtar eller anger utfärdaradressen.

IssuerBinding

Hämtar eller anger utfärdarbindningen.

IssuerChannelBehaviors

Hämtar beteendet för utfärdarkanalen.

KeyEntropyMode

Hämtar eller anger nyckelentropiläget.

MaxIssuedTokenCachingTime

Hämtar eller anger den maximala tid som en utfärdad token cachelagras.

MessageSecurityVersion

Hämtar eller anger meddelandesäkerhetsversionen.

SecurityAlgorithmSuite

Hämtar eller anger säkerhetsalgoritmsviten.

SecurityTokenSerializer

Hämtar eller anger serialiseraren för säkerhetstoken.

State

Hämtar kommunikationstillståndet.

SupportsTokenCancellation

Hämtar ett värde som anger om tokens annullering stöds.

SupportsTokenRenewal

Hämtar ett värde som anger om säkerhetstoken kan förnyas.

(Ärvd från SecurityTokenProvider)
TargetAddress

Hämtar eller anger måladressen.

TokenRequestParameters

Hämtar parametrarna för tokenbegäran.

Metoder

Name Description
Abort()

Avbryter providern.

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginClose(AsyncCallback, Object)

Asynkront börjar stänga providern.

BeginClose(TimeSpan, AsyncCallback, Object)

Asynkront börjar stänga providern.

BeginGetToken(TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att hämta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Asynkront börjar hämta tokenkärnan.

BeginOpen(AsyncCallback, Object)

Asynkront börjar öppna providern.

BeginOpen(TimeSpan, AsyncCallback, Object)

Asynkront börjar öppna providern.

BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Avbryter en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Avbryter en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
Close()

Stänger providern.

Close(TimeSpan)

Stänger providern.

Dispose()

Släpper alla resurser som används av den aktuella instansen IssuedSecurityTokenProvider av klassen.

EndCancelToken(IAsyncResult)

Slutför en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Slutför en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndClose(IAsyncResult)

Avslutar det asynkrona anropet för att stänga providern.

EndGetToken(IAsyncResult)

Slutför en asynkron åtgärd för att hämta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Avslutar det asynkrona anropet för att hämta tokenkärnan.

EndOpen(IAsyncResult)

Avslutar det asynkrona anropet för att öppna providern.

EndRenewToken(IAsyncResult)

Slutför en asynkron åtgärd för att förnya en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Slutför en asynkron åtgärd för att förnya säkerhetstoken.

(Ärvd från SecurityTokenProvider)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetToken(TimeSpan)

Hämtar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
GetTokenCore(TimeSpan)

Hämtar tokenkärnan.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Open()

Öppnar providern.

Open(TimeSpan)

Öppnar providern.

RenewToken(TimeSpan, SecurityToken)

Förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Händelser

Name Description
Closed

Tillhandahåller registrering och avregistrering av händelsehanteraren för Closed händelsen.

Closing

Tillhandahåller registrering och avregistrering av händelsehanteraren för Closing händelsen.

Faulted

Tillhandahåller registrering och avregistrering av händelsehanteraren för Faulted händelsen.

Opened

Tillhandahåller registrering och avregistrering av händelsehanteraren för Opened händelsen.

Opening

Tillhandahåller registrering och avregistrering av händelsehanteraren för Opening händelsen.

Gäller för