Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A extensão do Azure Cosmos DB para MongoDB (vCore) dá suporte a associações de gatilho, entrada e saída para o Azure Cosmos DB para MongoDB (vCore).
Importante
A extensão do Azure Cosmos DB para MongoDB (vCore) está atualmente em versão prévia.
Neste momento, há suporte apenas para aplicativos .NET que usam o modelo herdado em processo .
Usando a extensão do Azure Cosmos DB para MongoDB (vCore), você pode criar funções que podem:
| Ação | Tipo de gatilho/associação |
|---|---|
| Executar em alterações em uma coleção | Gatilho do Azure Cosmos DB para MongoDB (vCore) |
| Gravar documentos no banco de dados | Associação de saída do Azure Cosmos DB para MongoDB (vCore) |
| Consultar o banco de dados | Associação de entrada do Azure Cosmos DB para MongoDB (vCore) |
Considerações para a extensão do Azure Cosmos DB para MongoDB (vCore):
- Atualmente, há suporte apenas para aplicativos C# que usam o modelo herdado em processo na versão prévia.
- Atualmente, a extensão de associação do Azure Cosmos DB para MongoDB (vCore) não dá suporte à autenticação e identidades gerenciadas do Microsoft Entra.
- Seu aplicativo deve estar usando a versão 4.x do runtime do Azure Functions.
Importante
O suporte terminará para o modelo em processo em 10 de novembro de 2026. É altamente recomendável migrar seus aplicativos para o modelo de trabalho isolado para obter suporte completo.
APIs com suporte
Esta tabela indica como se conectar às várias APIs do Azure Cosmos DB do código de função:
| API | Recomendação |
|---|---|
| Azure Cosmos DB para NoSQL | Usar a extensão de associação do Azure Cosmos DB |
| Azure Cosmos DB para MongoDB (vCore) | Use a extensão de associação do Azure Cosmos DB para MongoDB, que está atualmente em versão prévia. |
| Azure Cosmos DB para Tabela | Use a versão 5.x ou posterior da extensão de associação tabelas do Azure. |
| Azure Cosmos DB para Apache Cassandra | Use um SDK de cliente nativo. |
| Azure Cosmos DB para Apache Gremlin (API do Graph) | Usar um SDK de cliente nativo |
| Azure Cosmos DB para PostgreSQL | Use um SDK de cliente nativo. |
Instalar a extensão
Adicione a extensão ao seu projeto .NET para um aplicativo em processo instalando este pacote NuGet de versão prévia:
Microsoft.Azure.WebJobs.Extensions.AzureCosmosDb.Mongo
Observação
Não tente instalar esse pacote em um aplicativo de processo de trabalho isolado do .NET. Haverá erros e o projeto do aplicativo não será compilado. Para saber como criar um aplicativo .NET que usa o modelo herdado em processo, consulte Desenvolver funções de biblioteca de classes C# herdadas usando o Azure Functions.
Artigos relacionados
- O que é o Azure Cosmos DB para MongoDB (arquitetura vCore)?
- Alterar fluxos na API do Azure Cosmos DB para MongoDB
- Gatilho do Azure Cosmos DB para MongoDB (vCore) para o Azure Functions
- Associação de entrada do Azure Cosmos DB para MongoDB (vCore) para o Azure Functions
- Associação de saída do Azure Cosmos DB para MongoDB (vCore) para o Azure Functions