Condividi tramite


SecurityTokenService.BeginRenew Metodo

Definizione

Una volta eseguito l'override in una classe derivata, avvia una richiesta di rinnovo WS-Trust asincrona.

public:
 virtual IAsyncResult ^ BeginRenew(System::Security::Claims::ClaimsPrincipal ^ principal, System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginRenew (System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request, AsyncCallback callback, object state);
abstract member BeginRenew : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * AsyncCallback * obj -> IAsyncResult
override this.BeginRenew : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginRenew (principal As ClaimsPrincipal, request As RequestSecurityToken, callback As AsyncCallback, state As Object) As IAsyncResult

Parametri

principal
ClaimsPrincipal

Oggetto ClaimsPrincipal che rappresenta l'identità del richiedente del token.

request
RequestSecurityToken

Oggetto RequestSecurityToken che rappresenta la richiesta del token di sicurezza. Sono inclusi il messaggio di richiesta nonché altre informazioni correlate client come il contesto di autorizzazione.

callback
AsyncCallback

Delegato AsyncCallback che riceve la notifica del completamento dell'operazione di rinnovamento asincrona.

state
Object

Oggetto contenente le informazioni sullo stato associate all'operazione di rinnovo asincrona.

Restituisce

Interfaccia IAsyncResult che fa riferimento all'operazione di rinnovamento asincrona.

Commenti

L'implementazione predefinita di questo metodo genera un'eccezione InvalidRequestException.

Si applica a