Udostępnij za pośrednictwem


AzureRedisExtensions.WithAccessKeyAuthentication Method

Definition

Overloads

WithAccessKeyAuthentication(IResourceBuilder<AzureRedisCacheResource>)

Configures the resource to use access key authentication for Azure Cache for Redis.

WithAccessKeyAuthentication(IResourceBuilder<AzureRedisCacheResource>, IResourceBuilder<IAzureKeyVaultResource>)

Configures the resource to use access key authentication for Azure Cache for Redis.

WithAccessKeyAuthentication(IResourceBuilder<AzureRedisCacheResource>)

Source:
AzureRedisExtensions.cs
Source:
AzureRedisExtensions.cs
Source:
AzureRedisExtensions.cs

Configures the resource to use access key authentication for Azure Cache for Redis.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource> WithAccessKeyAuthentication(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource> builder);
static member WithAccessKeyAuthentication : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource>
<Extension()>
Public Function WithAccessKeyAuthentication (builder As IResourceBuilder(Of AzureRedisCacheResource)) As IResourceBuilder(Of AzureRedisCacheResource)

Parameters

builder
IResourceBuilder<AzureRedisCacheResource>

The Azure Cache for Redis resource builder.

Returns

A reference to the IResourceBuilder<T> builder.

Examples

The following example creates an Azure Cache for Redis resource that uses access key authentication.

var builder = DistributedApplication.CreateBuilder(args);

var cache = builder.AddAzureRedis("cache")
    .WithAccessKeyAuthentication();

builder.AddProject<Projects.ProductService>()
    .WithReference(cache);

builder.Build().Run();

Applies to

WithAccessKeyAuthentication(IResourceBuilder<AzureRedisCacheResource>, IResourceBuilder<IAzureKeyVaultResource>)

Source:
AzureRedisExtensions.cs

Configures the resource to use access key authentication for Azure Cache for Redis.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource> WithAccessKeyAuthentication(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource> builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.IAzureKeyVaultResource> keyVaultBuilder);
static member WithAccessKeyAuthentication : Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.IAzureKeyVaultResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureRedisCacheResource>
<Extension()>
Public Function WithAccessKeyAuthentication (builder As IResourceBuilder(Of AzureRedisCacheResource), keyVaultBuilder As IResourceBuilder(Of IAzureKeyVaultResource)) As IResourceBuilder(Of AzureRedisCacheResource)

Parameters

builder
IResourceBuilder<AzureRedisCacheResource>

The Azure Cache for Redis resource builder.

keyVaultBuilder
IResourceBuilder<IAzureKeyVaultResource>

The Azure Key Vault resource builder where the connection string used to connect to this AzureRedisCacheResource will be stored.

Returns

A reference to the IResourceBuilder<T> builder.

Applies to