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.
Met Azure SDK voor Rust-kratten kunnen Rust-toepassingen toegang krijgen tot Azure-services. Deze clientbibliotheken bieden een consistente, idiomatische ervaring, waardoor het eenvoudiger is om veilige en schaalbare cloudoplossingen te bouwen met Rust en Azure.
Kratten | API-referentiedocumentatie | Broncode
Belangrijkste concepten voor Azure SDK voor Rust-kratten
- Idiomatic Rust: Gebouwd met best practices en conventies van Rust.
- Async-ondersteuning: Volledig asynchrone API's met pluggable runtime-ondersteuning (standaard naar Tokio).
- Typeveiligheid: Maakt gebruik van het typesysteem van Rust voor compilatietijdveiligheid.
- Threadveiligheid: Alle methoden voor clientexemplaren zijn thread-veilig en onafhankelijk van elkaar.
- Geheugenveiligheid: abstracties zonder overhead voor garbagecollection.
- Modulair ontwerp: Gebruik alleen de kratten die u nodig hebt.
- 
              Geïntegreerde configuratie: configureer serviceclients, logboekregistratie en nieuwe pogingen met ClientOptions.
- 
              Consistente foutafhandeling: fouten consistent verwerken in services met azure_core::Error.
- 
              Verwerking van antwoorden: krijg toegang tot gedetailleerde HTTP-antwoordgegevens met Response<T>.
- 
              Ondersteuning voor paginering: werken met gepagineerde API's met behulp van Pager<T>asynchrone streams.
- 
              Langlopende bewerkingen: wachten op langdurige bewerking (LRO) met Poller<T>
- 
              Verificatieabstracties: gestandaardiseerd referentiebeheer via TokenCredential.
Rustrichtlijnen
De ontwerprichtlijnen voor De Azure SDK voor Rust geven een overzicht van de belangrijkste ontwerpprincipes en -patronen die alle Azure SDK-kratten volgen. Deze richtlijnen zorgen ervoor dat SDK's consistent, intuïtief en idiomatisch zijn voor Rust, waardoor ontwikkelaars eenvoudiger Azure-services kunnen gebruiken en gebruiken. Door aan deze standaarden te voldoen, bieden de Azure SDK-kratten een vertrouwde en voorspelbare ervaring, met duidelijke patronen voor verificatie, foutafhandeling en clientconfiguratie die overeenkomen met het bredere Azure SDK-ecosysteem.
Verschillen tussen kratten en REST API's
Gebruik de volgende informatie om te begrijpen wanneer elk type toegang moet worden gebruikt.
- De Azure SDK-kratten zijn de voorkeursmethode voor toegang tot uw Azure-service. Deze kratten abstraheren de standaardcode die nodig is voor het beheren van cloudgebaseerde Azure-platform REST-aanvragen, zoals verificatie, nieuwe pogingen en logboekregistratie.
- Azure REST API's zijn de voorkeursmethode als u: - Werken met services waarvoor nog geen Azure-kratten beschikbaar zijn. Migreer uw code om Azure SDK-kratten te gebruiken wanneer de kratten beschikbaar komen.
- Als u REST-aanroepen rechtstreeks wilt uitvoeren, omdat u niet de hele krat wilt gebruiken om één REST API te gebruiken of als u meer controle wilt over de HTTP-aanvragen.
 
Rustversie
De Azure SDK-kratten bevinden zich momenteel in de bètaversie. Hoewel de API's stabiliseren en de kratten geschikt zijn voor ontwikkeling en testen, kunnen er enkele belangrijke wijzigingen optreden vóór de release van 1.0. Deze kratten ondersteunen de meest gebruikte Azure-services en we voegen regelmatig meer toe op basis van feedback en vraag van de community .
Azure SDK voor Rust-kratten
Gebruik de index van Azure SDK voor Rust-kratten om de beschikbare kratten, de bijbehorende documentatie en broncode te vinden.
Volgende stappen
- Azure SDK-kratten op Crates.io - Lijst met beschikbare Azure SDK-kratten
- Ontwerprichtlijnen voor Azure SDK - Ontwerpprincipes en -patronen
- Azure SDK voor Rust GitHub-opslagplaats - Problemen en broncode
- Cargo-documentatie - Complete Cargo-referentie