18 references to AzureAIProjectsSettings
Aspire.Azure.AI.Projects (11)
AspireAzureAIProjectsExtensions.cs (10)
41
Action<
AzureAIProjectsSettings
>? configureSettings = null,
68
Action<
AzureAIProjectsSettings
>? configureSettings = null,
77
private sealed class ProjectsComponent : AzureComponent<
AzureAIProjectsSettings
, AIProjectClient, AIProjectClientOptions>
80
AzureClientFactoryBuilder azureFactoryBuilder,
AzureAIProjectsSettings
settings, string connectionName, string configurationSectionName)
93
protected override void BindSettingsToConfiguration(
AzureAIProjectsSettings
settings, IConfiguration configuration)
104
protected override bool GetHealthCheckEnabled(
AzureAIProjectsSettings
settings) => false;
106
protected override IHealthCheck CreateHealthCheck(AIProjectClient client,
AzureAIProjectsSettings
settings)
109
protected override bool GetMetricsEnabled(
AzureAIProjectsSettings
settings) => false;
111
protected override bool GetTracingEnabled(
AzureAIProjectsSettings
settings) => !settings.DisableTracing;
113
protected override TokenCredential? GetTokenCredential(
AzureAIProjectsSettings
settings)
AssemblyInfo.cs (1)
8
[assembly: ConfigurationSchema("Aspire:Azure:AI:Projects", typeof(
AzureAIProjectsSettings
))]
Aspire.Azure.AI.Projects.Tests (7)
AspireAzureAIProjectsExtensionsTests.cs (2)
123
void ConfigureSettings(
AzureAIProjectsSettings
settings)
216
void ConfigureSettings(
AzureAIProjectsSettings
settings)
ConformanceTests.cs (5)
13
public class ConformanceTests : ConformanceTests<AIProjectClient,
AzureAIProjectsSettings
>
30
protected override void RegisterComponent(HostApplicationBuilder builder, Action<
AzureAIProjectsSettings
>? configure = null, string? key = null)
54
protected override void SetHealthCheck(
AzureAIProjectsSettings
options, bool enabled)
56
protected override void SetMetrics(
AzureAIProjectsSettings
options, bool enabled)
58
protected override void SetTracing(
AzureAIProjectsSettings
options, bool enabled)