ILongRunningWebApi Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Methoden für lange ausgeführte oder Hintergrundprozesse in Web-APIs.
public interface ILongRunningWebApi
type ILongRunningWebApi = interface
Public Interface ILongRunningWebApi
- Abgeleitet
Methoden
| Name | Beschreibung |
|---|---|
| AcquireTokenInLongRunningProcess(IEnumerable<String>, String) |
Ruft ein Zugriffstoken aus dem Cache mithilfe des bereitgestellten Cacheschlüssels ab, der für den Zugriff auf eine andere nachgeschaltete Web-API im Auftrag eines Benutzers mithilfe des OAuth 2.0 On-Behalf-Of-Flusses verwendet werden kann. Siehe long-running OBO in MSAL.NET. Verwenden Sie <"seealso cref="M:Microsoft". Identity.Client.Extensibility.ConfidentialClientApplicationExtensions.StopLongRunningProcessInWebApiAsync(Microsoft. Identity.Client.ILongRunningWebApi,System.String,System.Threading.CancellationToken)"></seealso> to stop the long running process and remove the associated tokens from the cache. |
| InitiateLongRunningProcessInWebApi(IEnumerable<String>, String, String) |
Erwirbt ein Zugriffstoken für diese Web-API von der in der Anwendung konfigurierten Autorität, um im Auftrag eines Benutzers, der den OAuth 2.0 On-Behalf-Of-Fluss verwendet, auf eine andere nachgeschaltete web-API zuzugreifen.
Siehe long-running OBO in MSAL.NET.
Übergeben Sie ein Zugriffstoken (kein ID-Token), das zum Aufrufen dieser vertraulichen Clientanwendung im |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| StopLongRunningProcessInWebApiAsync(ILongRunningWebApi, String, CancellationToken) |
Stoppt eine laufende lange ausgeführte Sitzung im Auftrag von Sitzungen, indem die token entfernt werden, die dem bereitgestellten Cacheschlüssel zugeordnet sind. Siehe long-running OBO in MSAL.NET. |