Freigeben über


Azure DocumentDB bindings for Azure Functions

Von Bedeutung

Die Azure DocumentDB-Erweiterung befindet sich derzeit in der Vorschau. Derzeit werden nur .NET-Apps unterstützt, die das Legacy-In-Process-Modell verwenden.

Die Azure DocumentDB-Bindungen für Azure Functions ermöglichen es Ihnen, Ihre serverlosen Anwendungen mit Azure DocumentDB-Sammlungen zu integrieren. Die Azure DocumentDB-Erweiterung unterstützt Trigger-, Eingabe- und Ausgabebindungen für Azure DocumentDB.

Mit der Azure DocumentDB-Erweiterung können Sie Funktionen erstellen, die folgendes können:

Maßnahme Trigger/Bindungstyp
Ausführen von Änderungen an einer Auflistung Azure DocumentDB trigger
Schreiben von Dokumenten in die Datenbank Azure DocumentDB output binding
Abfragen der Datenbank Azure DocumentDB input binding

Hier sind Dinge, die Sie bei der Nutzung der Azure DocumentDB-Erweiterung beachten sollten:

  • Derzeit werden nur .NET/C#-Anwendungen, die das Legacy-In-Process-Modell verwenden, in der Vorschau unterstützt.

  • Die Azure DocumentDB-Bindungserweiterung unterstützt derzeit keine Microsoft Entra-ID-Authentifizierung und verwaltete Identitäten.

  • Deine App muss eine Version 4.x der Azure Functions-Laufzeitumgebung verwenden.

Von Bedeutung

Die Unterstützung für das In-Process-Modell endet am 10. November 2026. Es wird dringend empfohlen, Ihre Apps zum isolierten Workermodell zu migrieren, um den vollständigen Support zu ermöglichen.

Installieren der Erweiterung

Füge die Erweiterung zu deinem .NET-Projekt für eine in Bearbeitung befindliche App hinzu, indem du das Microsoft.Azure.WebJobs.Extensions.AzureCosmosDb.Mongo Vorschau-NuGet-Paket installierst.

Von Bedeutung

Obwohl diese Erweiterung im Namen steht AzureCosmosDb , ist die angegebene Erweiterung die korrekte für die Integration mit Azure DocumentDB.

Warnung

Versuchen Sie nicht, dieses Paket in einer .NET-App für isolierten Arbeitsprozess zu installieren. Fehler treten auf und das App-Projekt kann nicht gebaut werden. Informationen zum Erstellen einer .NET-App, die das ältere In-Process-Modell verwendet, finden Sie unter Entwickeln veralteter C#-Klassenbibliotheksfunktionen mithilfe von Azure Functions.