Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Das Azure SDK für Rost-Kisten ermöglicht Rost-Anwendungen den Zugriff auf Azure-Dienste. Diese Clientbibliotheken bieten eine konsistente, idiomatische Erfahrung, wodurch es einfacher ist, sichere und skalierbare Cloudlösungen mit Rust und Azure zu erstellen.
Lattenkisten | API-Referenzdokumentation | Quellcode
Wichtige Konzepte für Das Azure SDK für Rostkrates
- Idiomatischer Rost: Gebaut mit bewährten Methoden und Konventionen von Rust.
- Asynchrone Unterstützung: Vollständig asynchrone APIs mit austauschbarer Laufzeitunterstützung (Standardeinstellung in Tokio).
- Typsicherheit: Verwendet Rosts Typsystem zur Kompilierungszeitsicherheit.
- Threadsicherheit: Alle Clientinstanzmethoden sind threadsicher und voneinander unabhängig.
- Speichersicherheit: Nullkosten-Abstraktionen ohne Garbage Collection-Overhead.
- Modulares Design: Verwenden Sie nur die Kisten, die Sie benötigen.
-
Einheitliche Konfiguration: Konfigurieren von Dienstclients, Protokollierung und Wiederholungen mit
ClientOptions. -
Konsistente Fehlerbehandlung: Behandeln Sie Fehler konsistent in allen Diensten mit
azure_core::Error. -
Antwortbehandlung: Zugreifen auf detaillierte HTTP-Antwortdaten mit
Response<T>. -
Paginierungsunterstützung: Arbeiten mit paginierten APIs mithilfe
Pager<T>von asynchronen Datenströmen. -
Lange ausgeführte Vorgänge: Warten sie auf einen lang dauernden Vorgang (Long-Running Operation, LRO) mit
Poller<T> -
Authentifizierungsabstraktionen: Standardisierte Verwaltung von Anmeldeinformationen über
TokenCredential.
Rostführung
Die Azure SDK-Designrichtlinien für Rust skizzieren die wichtigsten Designprinzipien und Muster, die alle Azure SDK-Kisten befolgen. Diese Richtlinien stellen sicher, dass SDKs für Rust konsistent, intuitiv und idiomatisch sind, sodass Entwickler Azure-Dienste einfacher einführen und verwenden können. Durch die Einhaltung dieser Standards bieten die Azure SDK-Kisten eine vertraute und vorhersehbare Erfahrung mit klaren Mustern für Authentifizierung, Fehlerbehandlung und Clientkonfiguration, die sich an das breitere Azure SDK-Ökosystem richtet.
Unterschiede zwischen Krates und REST-APIs
Verwenden Sie die folgenden Informationen, um zu verstehen, wann jeder Zugriffstyp verwendet werden soll.
- Die Azure SDK-Kisten sind die bevorzugte Methode für den Zugriff auf Ihren Azure-Dienst. Diese Kisten abstrahieren den Codebaustein, der zum Verwalten von cloudbasierten Rest-Anforderungen der Azure-Plattform erforderlich ist, z. B. Authentifizierung, Wiederholungen und Protokollierung.
- Azure REST-APIs sind die bevorzugte Methode, wenn Sie:
- Arbeiten mit Diensten, die noch keine Azure-Kisten zur Verfügung haben. Migrieren Sie Ihren Code, um Azure SDK-Kisten zu verwenden, wenn die Kisten verfügbar sind.
- Sie möchten REST-Aufrufe direkt ausführen, da Sie die gesamte Kiste nicht verwenden möchten, um eine einzelne REST-API zu verwenden, oder Sie möchten eine tiefere Kontrolle über die HTTP-Anforderungen.
Rost-Version
Die Azure SDK-Kisten befinden sich derzeit in der Betaversion. Während die APIs stabil sind und die Kisten für Entwicklung und Tests geeignet sind, können einige bahnbrechende Änderungen vor der 1.0-Version auftreten. Diese Kisten unterstützen die am häufigsten verwendeten Azure-Dienste, und wir fügen regelmäßig mehr basierend auf Communityfeedback und Nachfrage hinzu.
Azure SDK für Rostkrates
Verwenden Sie den Index des Azure SDK für Rostkrates , um die verfügbaren Kisten, deren Dokumentation und Quellcode zu finden.
Nächste Schritte
- Azure SDK-Krates auf Crates.io – Liste der verfügbaren Azure SDK-Krates
- Entwurfsrichtlinien für Das Azure SDK – Designprinzipien und -muster
- Azure SDK für Rust GitHub-Repository – Probleme und Quellcode
- Frachtdokumentation - Vollständige Frachtreferenz