4 instantiations of AzureSearchResource
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
43AzureSearchResource resource = new(name, ConfigureSearch);
Aspire.Hosting.Azure.Tests (3)
AzureSearchExtensionsTests.cs (1)
103var searchResource = new AzureSearchResource("test-search", _ => { });
PublicApiTests\SearchPublicApiTests.cs (2)
46var action = () => new AzureSearchResource(name, configureInfrastructure); 60var action = () => new AzureSearchResource(name, configureInfrastructure);
30 references to AzureSearchResource
Aspire.Hosting.Azure.Search (8)
AzureSearchExtensions.cs (8)
32/// These can be replaced by calling <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureSearchResource}, SearchBuiltInRole[])"/>. 36public static IResourceBuilder<AzureSearchResource> AddAzureSearch(this IDistributedApplicationBuilder builder, [ResourceName] string name) 43AzureSearchResource resource = new(name, ConfigureSearch); 52var azureResource = (AzureSearchResource)infrastructure.AspireResource; 130/// <see cref="WithRoleAssignments{T}(IResourceBuilder{T}, IResourceBuilder{AzureSearchResource}, AzureSearchRole[])"/> 136IResourceBuilder<AzureSearchResource> target, 156IResourceBuilder<AzureSearchResource> target,
Aspire.Hosting.Azure.Tests (3)
AzureSearchConnectionPropertiesTests.cs (2)
17var resource = Assert.Single(builder.Resources.OfType<AzureSearchResource>());
AzureSearchExtensionsTests.cs (1)
103var searchResource = new AzureSearchResource("test-search", _ => { });
Aspire.Hosting.Foundry (19)
Project\ConnectionBuilderExtensions.cs (3)
214AzureSearchResource search) 220AzureSearchResource search) 268IResourceBuilder<AzureSearchResource> search)
Project\ProjectBuilderExtension.cs (3)
217IResourceBuilder<AzureSearchResource> search) 256typeof(IResourceBuilder<AzureSearchResource>), 266IResourceBuilder<AzureSearchResource> search => builder.WithCapabilityHostSearch(search),
Project\ProjectResource.cs (2)
327public AzureSearchResource? Search { get; set; } 390public CapabilityHostBuilder WithSearch(IResourceBuilder<AzureSearchResource> search)
PromptAgent\PromptAgentBuilderExtensions.cs (3)
292/// After creating the tool, call <see cref="WithReference(IResourceBuilder{Foundry.AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/> 320/// Links an Azure AI Search tool to a backing <see cref="AzureSearchResource"/>, 331IResourceBuilder<AzureSearchResource> search)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
310IResourceBuilder<AzureSearchResource> search,
Toolbox\FoundryToolboxToolDefinition.cs (2)
351AzureSearchResource searchResource, 369public AzureSearchResource SearchResource { get; }
ToolResources\AzureAISearchToolResource.cs (5)
16/// link it to an <see cref="AzureSearchResource"/> using 17/// <see cref="PromptAgentBuilderExtensions.WithReference(IResourceBuilder{AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/>. 38/// Set by <see cref="PromptAgentBuilderExtensions.WithReference(IResourceBuilder{AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/>. 40public AzureSearchResource? SearchResource { get; internal set; } 50/// Set by <see cref="PromptAgentBuilderExtensions.WithReference(IResourceBuilder{AzureAISearchToolResource}, IResourceBuilder{AzureSearchResource})"/>.