Sdílet prostřednictvím


UserNameSecurityTokenProvider Třída

Definice

Představuje zprostředkovatele tokenů zabezpečení, který poskytuje UserNameSecurityToken tokeny zabezpečení pro odesílatele zprávy 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
Dědičnost
UserNameSecurityTokenProvider

Poznámky

Ve většině případů UserNameSecurityTokenProvider se třída nemusí volat přímo, protože se volá, když klient odešle zprávu SOAP, která vyžaduje UserNameSecurityToken token zabezpečení. Konkrétně klient určuje typ potřebného tokenu zabezpečení pomocí ClientCredentials třídy a ClientCredentials třída volá metodu GetToken pro získání tokenu zabezpečení. Pokud je potřebným tokenem UserNameSecurityToken zabezpečení token zabezpečení, GetToken metoda volá metodu GetTokenCore .

Konstruktory

UserNameSecurityTokenProvider(String, String)

Inicializuje novou instanci UserNameSecurityTokenProvider třídy pomocí zadaného uživatelského jména a hesla.

Vlastnosti

SupportsTokenCancellation

Získá hodnotu, která označuje, zda token zabezpečení lze zrušit.

(Zděděno od SecurityTokenProvider)
SupportsTokenRenewal

Získá hodnotu, která označuje, zda token zabezpečení je obnovit.

(Zděděno od SecurityTokenProvider)

Metody

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

Zahájí asynchronní operaci, která získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci, která získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Zahájí asynchronní operaci, která obnoví token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Zahájí 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)
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)
EndGetToken(IAsyncResult)

Dokončí asynchronní operaci pro získání tokenu zabezpečení.

(Zděděno od SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Dokončí asynchronní operaci pro získání tokenu zabezpečení.

(Zděděno od SecurityTokenProvider)
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á token zabezpečení na základě uživatelského jména a hesla zadaného v konstruktoru.

GetTokenCoreAsync(TimeSpan)

Získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
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)

Platí pro

Viz také