AzureCognitiveServicesProjectConnectionsBuilderExtensions
Classstaticnet10.0
Extension methods for adding Microsoft Foundry project connection resources to the distributed application model.
namespace Aspire.Hosting;
public static class AzureCognitiveServicesProjectConnectionsBuilderExtensions{ // ...}12 members
Methods12
Section titled MethodsAddBingGroundingConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, string, string) extensionats exportIResourceBuilder<BingGroundingConnectionResource> Adds a Grounding with Bing Search connection to a Microsoft Foundry project.
AddBingGroundingConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, string, IResourceBuilder<ParameterResource>) extensionats exportIResourceBuilder<BingGroundingConnectionResource> Adds a Grounding with Bing Search connection to a Microsoft Foundry project using a parameter resource for the Bing resource ID.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, string, Func<AzureResourceInfrastructure, CognitiveServicesConnectionProperties>) extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a Microsoft Foundry project connection resource to a project. This is a low level interface that requires the caller to specify all connection properties.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureCosmosDBResource) extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds CosmosDB to a project as a connection
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureCosmosDBResource>) extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds CosmosDB to a project as a connection
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureStorageResource) extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure Storage account to a project as a connection.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureStorageResource>) extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure Storage account to a project as a connection.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureContainerRegistryResource) extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a container registry connection to the Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureContainerRegistryResource>) extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a container registry connection to the Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, AzureSearchResource) extensionats ignoredIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure AI Search connection to a Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureSearchResource>) extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds an Azure AI Search connection to a Microsoft Foundry project.
AddConnection(IResourceBuilder<AzureCognitiveServicesProjectResource>, IResourceBuilder<AzureKeyVaultResource>) extensionats exportIResourceBuilder<AzureCognitiveServicesProjectConnectionResource> Adds a Key Vault connection to the Microsoft Foundry project.