IssuedSecurityTokenProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
Closing |
Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla |
Faulted |
Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla |
Opened |
Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla |
Opening |
Zapewnia rejestrację i wyrejestrowanie programu obsługi zdarzeń dla |