IssuedSecurityTokenProvider Klasa

Definicja

Reprezentuje dostawcę tokenów dla wystawionych tokenów zabezpieczających.

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
Dziedziczenie
IssuedSecurityTokenProvider
Implementuje

Uwagi

Należy zachować ostrożność podczas buforowania i ponownego użycia tokenów zabezpieczających zwracanych z GetTokenCore metody, ponieważ token zabezpieczający może stać się bezużyteczny, gdy kanał skojarzony z dostawcą tokenów jest zamknięty. Token zabezpieczający staje się bezużyteczny, gdy żądany typ klucza jest asymetryczny, a wątek jest uruchamiany w kontekście personifikowanym po GetTokenCore wywołaniu metody.

Konstruktory

IssuedSecurityTokenProvider()

Inicjuje nowe wystąpienie klasy IssuedSecurityTokenProvider.

Właściwości

CacheIssuedTokens

Pobiera lub ustawia wartość wskazującą, czy wystawione tokeny są buforowane.

DefaultCloseTimeout

Pobiera domyślny limit czasu zamknięcia połączenia.

DefaultOpenTimeout

Pobiera domyślny limit czasu otwierania połączenia.

IdentityVerifier

Pobiera lub ustawia weryfikator tożsamości.

IssuedTokenRenewalThresholdPercentage

Pobiera lub ustawia wartość procentową progu odnowienia wystawionego tokenu.

IssuerAddress

Pobiera lub ustawia adres wystawcy.

IssuerBinding

Pobiera lub ustawia powiązanie wystawcy.

IssuerChannelBehaviors

Pobiera zachowania kanału wystawcy.

KeyEntropyMode

Pobiera lub ustawia tryb entropii klucza.

MaxIssuedTokenCachingTime

Pobiera lub ustawia maksymalny czas buforowania wystawionego tokenu.

MessageSecurityVersion

Pobiera lub ustawia wersję zabezpieczeń komunikatu.

SecurityAlgorithmSuite

Pobiera lub ustawia zestaw algorytmów zabezpieczeń.

SecurityTokenSerializer

Pobiera lub ustawia serializator tokenu zabezpieczającego.

State

Pobiera stan komunikacji.

SupportsTokenCancellation

Pobiera wartość wskazującą, czy anulowanie tokenu jest obsługiwane.

SupportsTokenRenewal

Pobiera wartość wskazującą, czy token zabezpieczający jest odnawialny.

(Odziedziczone po SecurityTokenProvider)
TargetAddress

Pobiera lub ustawia adres docelowy.

TokenRequestParameters

Pobiera parametry żądania tokenu.

Metody

Abort()

Przerywa dostawcę.

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby anulować token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby anulować token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
BeginClose(AsyncCallback, Object)

Asynchronicznie rozpoczyna zamykanie dostawcy.

BeginClose(TimeSpan, AsyncCallback, Object)

Asynchronicznie rozpoczyna zamykanie dostawcy.

BeginGetToken(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Asynchronicznie rozpoczyna pobieranie rdzenia tokenu.

BeginOpen(AsyncCallback, Object)

Asynchronicznie rozpoczyna otwieranie dostawcy.

BeginOpen(TimeSpan, AsyncCallback, Object)

Asynchronicznie rozpoczyna otwieranie dostawcy.

BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, która odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, która odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
Close()

Zamyka dostawcę.

Close(TimeSpan)

Zamyka dostawcę.

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy IssuedSecurityTokenProvider.

EndCancelToken(IAsyncResult)

Kończy operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Kończy operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndClose(IAsyncResult)

Kończy asynchroniczne wywołanie zamknięcia dostawcy.

EndGetToken(IAsyncResult)

Kończy operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Kończy asynchroniczne wywołanie pobierania rdzenia tokenu.

EndOpen(IAsyncResult)

Kończy asynchroniczne wywołanie otwarcia dostawcy.

EndRenewToken(IAsyncResult)

Kończy operację asynchroniczną w celu odnowienia tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Kończy operację asynchroniczną w celu odnowienia tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetToken(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetTokenCore(TimeSpan)

Pobiera rdzeń tokenu.

GetTokenCoreAsync(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Open()

Otwiera dostawcę.

Open(TimeSpan)

Otwiera dostawcę.

RenewToken(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

Closed

Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla Closed zdarzenia.

Closing

Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla Closing zdarzenia.

Faulted

Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla Faulted zdarzenia.

Opened

Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla Opened zdarzenia.

Opening

Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla Opening zdarzenia.

Dotyczy