﻿#nullable enable
StackExchange.Redis.AzureCacheForRedis
static StackExchange.Redis.AzureCacheForRedis.ConfigureForAzure.get -> System.Action<StackExchange.Redis.ConfigurationOptions!>!
static StackExchange.Redis.AzureCacheForRedis.ConfigureForAzureAsync(this StackExchange.Redis.ConfigurationOptions! configurationOptions, Microsoft.Azure.StackExchangeRedis.AzureCacheOptions! azureCacheOptions) -> System.Threading.Tasks.Task<StackExchange.Redis.ConfigurationOptions!>!
static StackExchange.Redis.AzureCacheForRedis.ConfigureForAzureWithTokenCredentialAsync(this StackExchange.Redis.ConfigurationOptions! configurationOptions, Azure.Core.TokenCredential! tokenCredential) -> System.Threading.Tasks.Task<StackExchange.Redis.ConfigurationOptions!>!
static StackExchange.Redis.AzureCacheForRedis.ConfigureForAzureWithUserAssignedManagedIdentityAsync(this StackExchange.Redis.ConfigurationOptions! configurationOptions, string! clientId) -> System.Threading.Tasks.Task<StackExchange.Redis.ConfigurationOptions!>!
static StackExchange.Redis.AzureCacheForRedis.ConfigureForAzureWithSystemAssignedManagedIdentityAsync(this StackExchange.Redis.ConfigurationOptions! configurationOptions) -> System.Threading.Tasks.Task<StackExchange.Redis.ConfigurationOptions!>!
static StackExchange.Redis.AzureCacheForRedis.ConfigureForAzureWithServicePrincipalAsync(this StackExchange.Redis.ConfigurationOptions! configurationOptions, string! clientId, string! tenantId, string? secret = null, System.Security.Cryptography.X509Certificates.X509Certificate2? certificate = null, Microsoft.Identity.Client.AzureCloudInstance cloud = Microsoft.Identity.Client.AzureCloudInstance.AzurePublic, string? cloudUri = null) -> System.Threading.Tasks.Task<StackExchange.Redis.ConfigurationOptions!>!
Microsoft.Azure.StackExchangeRedis.TokenRefreshFailedEventArgs
Microsoft.Azure.StackExchangeRedis.TokenRefreshFailedEventArgs.Exception.get -> System.Exception?
Microsoft.Azure.StackExchangeRedis.TokenRefreshFailedEventArgs.Expiry.get -> System.DateTime?
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.AzureCacheOptions() -> void
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.ClientId -> string?
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.Cloud -> Microsoft.Identity.Client.AzureCloudInstance
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.CloudUri -> string?
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.GetUserName -> System.Func<string?, string!>!
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.Scope -> string!
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.SendX5C -> bool
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.ServicePrincipalCertificate -> System.Security.Cryptography.X509Certificates.X509Certificate2?
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.ServicePrincipalSecret -> string?
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.ServicePrincipalTenantId -> string?
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.ShouldTokenBeRefreshed -> System.Func<System.DateTime, System.DateTime, bool>!
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.ThrowOnTokenRefreshFailure -> bool
Microsoft.Azure.StackExchangeRedis.IAzureCacheTokenEvents
Microsoft.Azure.StackExchangeRedis.IAzureCacheTokenEvents.ConnectionReauthenticated -> System.EventHandler<string!>?
Microsoft.Azure.StackExchangeRedis.IAzureCacheTokenEvents.ConnectionReauthenticationFailed -> System.EventHandler<Microsoft.Azure.StackExchangeRedis.ConnectionReauthenticationFailedEventArgs!>?
Microsoft.Azure.StackExchangeRedis.ConnectionReauthenticationFailedEventArgs
Microsoft.Azure.StackExchangeRedis.ConnectionReauthenticationFailedEventArgs.Endpoint.get -> string?
Microsoft.Azure.StackExchangeRedis.ConnectionReauthenticationFailedEventArgs.Exception.get -> System.Exception?
Microsoft.Azure.StackExchangeRedis.AzureCacheOptions.TokenCredential -> Azure.Core.TokenCredential?
Microsoft.Azure.StackExchangeRedis.IAzureCacheTokenEvents.TokenRefreshed -> System.EventHandler<Microsoft.Azure.StackExchangeRedis.TokenResult!>?
Microsoft.Azure.StackExchangeRedis.IAzureCacheTokenEvents.TokenRefreshFailed -> System.EventHandler<Microsoft.Azure.StackExchangeRedis.TokenRefreshFailedEventArgs!>?
Microsoft.Azure.StackExchangeRedis.TokenResult
Microsoft.Azure.StackExchangeRedis.TokenResult.ExpiresOn.get -> System.DateTimeOffset
Microsoft.Azure.StackExchangeRedis.TokenResult.ExpiresOn.set -> void
Microsoft.Azure.StackExchangeRedis.TokenResult.Token.get -> string!
Microsoft.Azure.StackExchangeRedis.TokenResult.Token.set -> void
Microsoft.Azure.StackExchangeRedis.TokenResult.TokenResult(Azure.Core.AccessToken accessToken) -> void
Microsoft.Azure.StackExchangeRedis.TokenResult.TokenResult(Microsoft.Identity.Client.AuthenticationResult! authenticationResult) -> void
