Skip to content

Commit cb2bc45

Browse files
committed
fixes
1 parent e236488 commit cb2bc45

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

docs/azure/sdk/snippets/dependency-injection/HostApplicationBuilder/Program.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
clientBuilder.AddSecretClient(new Uri("<key_vault_url>"));
1717
clientBuilder.AddBlobServiceClient(new Uri("<storage_url>"));
1818
clientBuilder.AddServiceBusClientWithNamespace("<your_namespace>.servicebus.windows.net");
19+
20+
// Set a credential for all clients to use by default
21+
DefaultAzureCredential credential = new();
1922
clientBuilder.UseCredential(new DefaultAzureCredential());
2023

2124
// Register subclients for Service Bus
@@ -32,7 +35,7 @@
3235
// Register a custom client factory
3336
clientBuilder.AddClient<AzureOpenAIClient, AzureOpenAIClientOptions>(
3437
(options, _, _) => new AzureOpenAIClient(
35-
new Uri("<url_here>"), new DefaultAzureCredential(), options));
38+
new Uri("<url_here>"), credential, options));
3639
});
3740
}).Build();
3841

docs/azure/sdk/snippets/dependency-injection/HostBuilder/Program.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
clientBuilder.AddSecretClient(new Uri("<key_vault_url>"));
1717
clientBuilder.AddBlobServiceClient(new Uri("<storage_url>"));
1818
clientBuilder.AddServiceBusClientWithNamespace("<your_namespace>.servicebus.windows.net");
19+
20+
// Set a credential for all clients to use by default
21+
DefaultAzureCredential credential = new();
1922
clientBuilder.UseCredential(new DefaultAzureCredential());
2023

2124
// Register a subclient for each Service Bus Queue
@@ -28,8 +31,8 @@
2831

2932
// Register a custom client factory
3033
clientBuilder.AddClient<AzureOpenAIClient, AzureOpenAIClientOptions>(
31-
(options, _, _) => new AzureOpenAIClient(
32-
new Uri("<url_here>"), new DefaultAzureCredential(), options));
34+
(options, _, _) => new AzureOpenAIClient(
35+
new Uri("<url_here>"), credential, options));
3336
});
3437
}).Build();
3538

docs/azure/sdk/snippets/dependency-injection/WebApplicationBuilder/Program.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
clientBuilder.AddBlobServiceClient(new Uri("<storage_url>"));
1717
clientBuilder.AddServiceBusClientWithNamespace(
1818
"<your_namespace>.servicebus.windows.net");
19+
20+
// Set a credential for all clients to use by default
21+
DefaultAzureCredential credential = new();
1922
clientBuilder.UseCredential(new DefaultAzureCredential());
2023

2124
// Register a subclient for each Service Bus Queue
@@ -29,7 +32,7 @@
2932
// Register a custom client factory
3033
clientBuilder.AddClient<AzureOpenAIClient, AzureOpenAIClientOptions>(
3134
(options, _, _) => new AzureOpenAIClient(
32-
new Uri("<url_here>"), new DefaultAzureCredential(), options));
35+
new Uri("<url_here>"), credential, options));
3336
});
3437

3538
WebApplication app = builder.Build();

0 commit comments

Comments
 (0)