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