Lingua

ILongRunningWebApi Interfaccia

Definizione

Metodi per processi in background o a esecuzione prolungata nelle API Web.

public interface ILongRunningWebApi
type ILongRunningWebApi = interface
Public Interface ILongRunningWebApi
Derivato

Metodi

Nome Descrizione
AcquireTokenInLongRunningProcess(IEnumerable<String>, String)

Recupera un token di accesso dalla cache usando la chiave della cache fornita che può essere usata per accedere a un'altra API Web protetta downstream per conto di un utente usando il flusso on-Behalf-Of OAuth 2.0. Vedere OBO a esecuzione prolungata in MSAL.NET. Usare <seealso cref="M:Microsoft. Identity.Client.Extensibility.ConfidentialClientApplicationExtensions.StopLongRunningProcessInWebApiAsync(Microsoft. Identity.Client.ILongRunningWebApi,System.String,System.Threading.CancellationToken)"></seealso> per arrestare il processo a esecuzione prolungata e rimuovere i token associati dalla cache.

InitiateLongRunningProcessInWebApi(IEnumerable<String>, String, String)

Acquisisce un token di accesso per questa API Web dall'autorità configurata nell'applicazione per accedere a un'altra API Web protetta downstream per conto di un utente usando il flusso on-Behalf-Of OAuth 2.0. Vedere OBO a esecuzione prolungata in MSAL.NET. Passare un token di accesso (non un token ID) usato per chiamare questa applicazione client riservata nel userToken parametro . Usare <seealso cref="M:Microsoft. Identity.Client.Extensibility.ConfidentialClientApplicationExtensions.StopLongRunningProcessInWebApiAsync(Microsoft. Identity.Client.ILongRunningWebApi,System.String,System.Threading.CancellationToken)"></seealso> per arrestare il processo a esecuzione prolungata e rimuovere i token associati dalla cache.

Metodi di estensione

Nome Descrizione
StopLongRunningProcessInWebApiAsync(ILongRunningWebApi, String, CancellationToken)

Arresta una sessione on-behalf-of a esecuzione prolungata rimuovendo i token associati alla chiave della cache fornita. Vedere OBO a esecuzione prolungata in MSAL.NET.

Si applica a