UserNameSecurityTokenProvider Classe

Definizione

Rappresenta un provider di token di sicurezza che fornisce i token di sicurezza UserNameSecurityToken per un mittente di messaggi SOAP.Represents a security token provider that provides UserNameSecurityToken security tokens for a SOAP message sender.

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
Ereditarietà
UserNameSecurityTokenProvider

Commenti

Nella maggior parte delle istanze la classe UserNameSecurityTokenProvider non deve essere chiamata direttamente poiché viene chiamata quando un client invia un messaggio SOAP che richiede un token di sicurezza UserNameSecurityToken.In most instances the UserNameSecurityTokenProvider class doesn't need to be called directly, as it is called when a client sends a SOAP message that requires a UserNameSecurityToken security token. In particolare, un client specifica il tipo di token di sicurezza necessario utilizzando la classe ClientCredentials e la classe ClientCredentials chiama il metodo GetToken per ottenere un token di sicurezza.Specifically, a client specifies the type of security token needed using the ClientCredentials class and the ClientCredentials class calls the GetToken method to get a security token. Quando il token di sicurezza necessario è un token di sicurezza UserNameSecurityToken, il metodo GetToken chiama il metodo GetTokenCore.When the security token needed is a UserNameSecurityToken security token, the GetToken method calls the GetTokenCore method.

Costruttori

UserNameSecurityTokenProvider(String, String)

Inizializza una nuova istanza della classe UserNameSecurityTokenProvider utilizzando il nome utente e la password specificati.Initializes a new instance of the UserNameSecurityTokenProvider class using the specified username and password.

Proprietà

SupportsTokenCancellation

Ottiene un valore che indica se il token di sicurezza può essere annullato.Gets a value that indicates whether the security token can be cancelled.

(Ereditato da SecurityTokenProvider)
SupportsTokenRenewal

Ottiene un valore che indica se il token di sicurezza può essere rinnovato.Gets a value that indicates whether the security token is renewable.

(Ereditato da SecurityTokenProvider)

Metodi

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Inizia un'operazione asincrona per annullare un token di sicurezza.Begins an asynchronous operation to cancel a security token.

(Ereditato da SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Inizia un'operazione asincrona per annullare un token di sicurezza.Begins an asynchronous operation to cancel a security token.

(Ereditato da SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Inizia un'operazione asincrona per ottenere un token di sicurezza.Begins an asynchronous operation to get a security token.

(Ereditato da SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Inizia un'operazione asincrona per ottenere un token di sicurezza.Begins an asynchronous operation to get a security token.

(Ereditato da SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Inizia un'operazione asincrona che rinnova un token di sicurezza.Begins an asynchronous operation that renews a security token.

(Ereditato da SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Inizia un'operazione asincrona che rinnova un token di sicurezza.Begins an asynchronous operation that renews a security token.

(Ereditato da SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Consente di annullare un token di sicurezza.Cancels a security token.

(Ereditato da SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Consente di annullare un token di sicurezza.Cancels a security token.

(Ereditato da SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Consente di annullare un token di sicurezza.Cancels a security token.

(Ereditato da SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Consente di annullare un token di sicurezza.Cancels a security token.

(Ereditato da SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Completa un'operazione asincrona per annullare un token di sicurezza.Completes an asynchronous operation to cancel a security token.

(Ereditato da SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Completa un'operazione asincrona per annullare un token di sicurezza.Completes an asynchronous operation to cancel a security token.

(Ereditato da SecurityTokenProvider)
EndGetToken(IAsyncResult)

Completa un'operazione asincrona per ottenere un token di sicurezza.Completes an asynchronous operation to get a security token.

(Ereditato da SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Completa un'operazione asincrona per ottenere un token di sicurezza.Completes an asynchronous operation to get a security token.

(Ereditato da SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Completa un'operazione asincrona per rinnovare un token di sicurezza.Completes an asynchronous operation to renew a security token.

(Ereditato da SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Completa un'operazione asincrona per rinnovare il token di sicurezza.Completes an asynchronous operation to renew the security token.

(Ereditato da SecurityTokenProvider)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetToken(TimeSpan)

Ottiene un token di sicurezza .Gets a security token.

(Ereditato da SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Ottiene un token di sicurezza .Gets a security token.

(Ereditato da SecurityTokenProvider)
GetTokenCore(TimeSpan)

Ottiene un token di sicurezza basato sul nome utente e la password specificati nel costruttore.Gets a security token based on the username and password specified in the constructor.

GetTokenCoreAsync(TimeSpan)

Ottiene un token di sicurezza .Gets a security token.

(Ereditato da SecurityTokenProvider)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
RenewToken(TimeSpan, SecurityToken)

Consente di rinnovare un token di sicurezza .Renews a security token.

(Ereditato da SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Consente di rinnovare un token di sicurezza .Renews a security token.

(Ereditato da SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Consente di rinnovare un token di sicurezza .Renews a security token.

(Ereditato da SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Consente di rinnovare un token di sicurezza .Renews a security token.

(Ereditato da SecurityTokenProvider)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche