Sprache

TokenCacheExtensions.AddInMemoryTokenCache Methode

Definition

Überlädt

Name Beschreibung
AddInMemoryTokenCache(IConfidentialClientApplication)

Fügen Sie einen im Arbeitsspeicher gut partitionierten Tokencache hinzu, um MSAL.NET vertraulichen Clientanwendung zu MSAL.NET. Verwenden Sie diese Methode nicht in ASP.NET Core: verwenden Sie stattdessen Folgendes: services.AddInMemoryTokenCache() in ConfigureServices.

AddInMemoryTokenCache(IConfidentialClientApplication, Action<IServiceCollection>)

Fügen Sie einen im Arbeitsspeicher gut partitionierten Tokencache hinzu, um MSAL.NET vertraulichen Clientanwendung zu MSAL.NET. Verwenden Sie diese Methode nicht in ASP.NET Core: verwenden Sie stattdessen Folgendes: services.AddInMemoryTokenCache() in ConfigureServices.

AddInMemoryTokenCache(IConfidentialClientApplication)

Fügen Sie einen im Arbeitsspeicher gut partitionierten Tokencache hinzu, um MSAL.NET vertraulichen Clientanwendung zu MSAL.NET. Verwenden Sie diese Methode nicht in ASP.NET Core: verwenden Sie stattdessen Folgendes: services.AddInMemoryTokenCache() in ConfigureServices.

public static Microsoft.Identity.Client.IConfidentialClientApplication AddInMemoryTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication confidentialClientApp);
static member AddInMemoryTokenCache : Microsoft.Identity.Client.IConfidentialClientApplication -> Microsoft.Identity.Client.IConfidentialClientApplication
<Extension()>
Public Function AddInMemoryTokenCache (confidentialClientApp As IConfidentialClientApplication) As IConfidentialClientApplication

Parameter

confidentialClientApp
IConfidentialClientApplication

Vertrauliche Clientanwendung.

Gibt zurück

Die Anwendung zur Verkettung.

Beispiele

Der folgende Code fügt einen Cache für In-Memory-Token hinzu.

app.AddInMemoryTokenCache();

Hinweise

Verwenden Sie diese Methode nicht in ASP.NET Core. Verwenden Sie stattdessen einfach die ConfigureServices-Methode.

Gilt für:

AddInMemoryTokenCache(IConfidentialClientApplication, Action<IServiceCollection>)

Fügen Sie einen im Arbeitsspeicher gut partitionierten Tokencache hinzu, um MSAL.NET vertraulichen Clientanwendung zu MSAL.NET. Verwenden Sie diese Methode nicht in ASP.NET Core: verwenden Sie stattdessen Folgendes: services.AddInMemoryTokenCache() in ConfigureServices.

public static Microsoft.Identity.Client.IConfidentialClientApplication AddInMemoryTokenCache(this Microsoft.Identity.Client.IConfidentialClientApplication confidentialClientApp, Action<Microsoft.Extensions.DependencyInjection.IServiceCollection> initializeMemoryCache);
static member AddInMemoryTokenCache : Microsoft.Identity.Client.IConfidentialClientApplication * Action<Microsoft.Extensions.DependencyInjection.IServiceCollection> -> Microsoft.Identity.Client.IConfidentialClientApplication
<Extension()>
Public Function AddInMemoryTokenCache (confidentialClientApp As IConfidentialClientApplication, initializeMemoryCache As Action(Of IServiceCollection)) As IConfidentialClientApplication

Parameter

confidentialClientApp
IConfidentialClientApplication

Vertrauliche Clientanwendung.

initializeMemoryCache
Action<IServiceCollection>

Ausführen einer IServiceCollection Aktion, mit der Sie ihren Speichercache initialisieren.

Gibt zurück

Die Anwendung zur Verkettung.

Beispiele

Der folgende Code fügt einen Cache für In-Memory-Token hinzu.

app.AddInMemoryTokenCache(services =>
{
     services.Configure<MemoryCacheOptions>(options =>
     {
         options.SizeLimit = 5000000; // in bytes (5 Mb), for example
     });
});

Hinweise

Verwenden Sie diese Methode nicht in ASP.NET Core. Verwenden Sie stattdessen einfach die ConfigureServices-Methode.

Gilt für: