UserNameSecurityTokenProvider Klasa

Definicja

Reprezentuje dostawcę tokenów zabezpieczających, który zapewnia UserNameSecurityToken tokeny zabezpieczające dla nadawcy komunikatów PROTOKOŁU SOAP.

public ref class UserNameSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class UserNameSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type UserNameSecurityTokenProvider = class
    inherit SecurityTokenProvider
Public Class UserNameSecurityTokenProvider
Inherits SecurityTokenProvider
Dziedziczenie
UserNameSecurityTokenProvider

Uwagi

W większości przypadków UserNameSecurityTokenProvider klasa nie musi być wywoływana bezpośrednio, ponieważ jest wywoływana, gdy klient wysyła komunikat PROTOKOŁU SOAP, który wymaga tokenu zabezpieczającego UserNameSecurityToken . W szczególności klient określa typ tokenu zabezpieczającego wymaganego przy użyciu ClientCredentials klasy, a ClientCredentials klasa wywołuje GetToken metodę w celu uzyskania tokenu zabezpieczającego. Gdy wymagany token zabezpieczający jest tokenem zabezpieczającym UserNameSecurityToken , GetToken metoda wywołuje metodę GetTokenCore .

Konstruktory

UserNameSecurityTokenProvider(String, String)

Inicjuje UserNameSecurityTokenProvider nowe wystąpienie klasy przy użyciu określonej nazwy użytkownika i hasła.

Właściwości

SupportsTokenCancellation

Pobiera wartość wskazującą, czy token zabezpieczający można anulować.

(Odziedziczone po SecurityTokenProvider)
SupportsTokenRenewal

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

(Odziedziczone po SecurityTokenProvider)

Metody

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)
BeginGetToken(TimeSpan, AsyncCallback, Object)

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

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

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

(Odziedziczone po SecurityTokenProvider)
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)
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)
EndGetToken(IAsyncResult)

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

(Odziedziczone po SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

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

(Odziedziczone po SecurityTokenProvider)
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 token zabezpieczający na podstawie nazwy użytkownika i hasła określonego w konstruktorze.

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)
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)

Dotyczy

Zobacz też