Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Extensie Azure Cosmos DB voor MongoDB (vCore) ondersteunt trigger-, invoer- en uitvoerbindingen voor Azure Cosmos DB voor MongoDB (vCore).
Belangrijk
De Azure Cosmos DB for MongoDB-extensie (vCore) is momenteel beschikbaar als preview-versie.
Op dit moment worden alleen .NET-apps die gebruikmaken van het verouderde procesmodel ondersteund.
Met behulp van de Azure Cosmos DB for MongoDB-extensie (vCore) kunt u functies bouwen die het volgende kunnen doen:
| Handeling | Type trigger/binding |
|---|---|
| Wijzigingen in een verzameling uitvoeren | Azure Cosmos DB voor MongoDB-trigger (vCore) |
| Documenten naar de database schrijven | Uitvoerbinding van Azure Cosmos DB voor MongoDB (vCore) |
| Query's uitvoeren op de database | Invoerbinding van Azure Cosmos DB voor MongoDB (vCore) |
Overwegingen voor de Azure Cosmos DB for MongoDB-extensie (vCore):
- Alleen C#-apps die gebruikmaken van het verouderde in-procesmodel , worden momenteel ondersteund in preview.
- De bindingsextensie Azure Cosmos DB voor MongoDB (vCore) biedt momenteel geen ondersteuning voor Microsoft Entra-verificatie en beheerde identiteiten.
- Uw app moet versie 4.x van de Azure Functions-runtime gebruiken.
Belangrijk
De ondersteuning wordt beëindigd voor het in-process model op 10 november 2026. We raden u ten zeerste aan uw apps te migreren naar het geïsoleerde werknemersmodel voor volledige ondersteuning.
Ondersteunde API's
In deze tabel wordt aangegeven hoe u verbinding maakt met de verschillende Azure Cosmos DB-API's vanuit uw functiecode:
| API | Aanbeveling |
|---|---|
| Azure Cosmos DB voor NoSQL | De Azure Cosmos DB-bindingsextensie gebruiken |
| Azure Cosmos DB voor MongoDB (vCore) | Gebruik de Azure Cosmos DB voor MongoDB-bindingsextensie, die momenteel in preview is. |
| Azure Cosmos DB voor tabel | Gebruik versie 5.x of hoger van de Azure Tables-bindingsextensie. |
| Azure Cosmos DB voor Apache Cassandra | Gebruik een systeemeigen client-SDK. |
| Azure Cosmos DB voor Apache Gremlin (Graph API) | Een systeemeigen client-SDK gebruiken |
| Azure Cosmos DB for PostgreSQL | Gebruik een systeemeigen client-SDK. |
De extensie installeren
Voeg de extensie toe aan uw .NET-project voor een in-process app door dit Preview NuGet-pakket te installeren:
Microsoft.Azure.WebJobs.Extensions.AzureCosmosDb.Mongo
Opmerking
Probeer dit pakket niet te installeren in een .NET geïsoleerde werkproces-app. Er zijn fouten en het app-project wordt niet gebouwd. Zie Verouderde C#-klassebibliotheekfuncties ontwikkelen met Behulp van Azure Functions voor meer informatie over het maken van een .NET-app die gebruikmaakt van het verouderde in-procesmodel.
Verwante artikelen
- Wat is Azure Cosmos DB voor MongoDB (vCore-architectuur)?
- Stromen wijzigen in de API van Azure Cosmos DB voor MongoDB
- Azure Cosmos DB voor MongoDB-trigger (vCore) voor Azure Functions
- Invoerbinding voor Azure Cosmos DB voor MongoDB (vCore) voor Azure Functions
- Uitvoerbinding voor Azure Cosmos DB voor MongoDB (vCore) voor Azure Functions