Kopieren eines Blobs mit .NET
Dieser Artikel bietet eine Übersicht über Kopiervorgänge mithilfe der Azure Storage-Clientbibliothek für .NET.
Informationen zu Kopiervorgängen
Kopiervorgänge können zum Verschieben von Daten innerhalb eines Speicherkontos, zwischen Speicherkonten oder aus einer Quelle außerhalb von Azure in ein Speicherkonto verwendet werden. Wenn Sie die Blob Storage-Clientbibliotheken zum Kopieren von Datenressourcen verwenden, ist es wichtig, dass Sie die REST-API-Vorgänge hinter den Clientbibliotheksmethoden verstehen. In der folgenden Tabelle sind REST-API-Vorgänge aufgeführt, die zum Kopieren von Datenressourcen in ein Speicherkonto verwendet werden können. Die Tabelle enthält auch Links zu detaillierten Anleitungen zum Ausführen dieser Vorgänge mithilfe der Azure Storage-Clientbibliothek für .NET.
REST-API-Vorgang | Verwendung | Clientbibliotheksmethoden | Leitfaden |
---|---|---|---|
Put Blob From URL | Dieser Vorgang wird bei Szenarien bevorzugt, in denen Sie Daten in ein Speicherkonto verschieben möchten und eine URL für das Quellobjekt haben. Dieser Vorgang wird synchron ausgeführt. |
SyncUploadFromUri SyncUploadFromUriAsync |
Kopieren eines Blobs über eine Quellobjekt-URL mit .NET |
Put Block From URL | Bei großen Objekten können Sie Put Block From URL verwenden, um einzelne Blöcke in Blob Storage zu schreiben, und dann Put Block List aufrufen, um diese Blöcke in ein Blockblob zu committen. Dieser Vorgang wird synchron ausgeführt. |
StageBlockFromUri StageBlockFromUriAsync |
Kopieren eines Blobs über eine Quellobjekt-URL mit .NET |
Copy Blob | Dieser Vorgang kann verwendet werden, wenn Sie für einen Kopiervorgang die asynchrone Planung verwenden möchten. |
StartCopyFromUri StartCopyFromUriAsync |
Kopieren eines Blobs mit asynchroner Planung mithilfe von .NET |
Für Anfügeblobs können Sie den Vorgang Append Block From URL verwenden, um einen neuen Datenblock am Ende eines vorhandenen Anfügeblobs zu committen. Die folgenden Clientbibliotheksmethoden umschließen diesen Vorgang:
Für Seitenblobs können Sie den Vorgang Put Page From URL verwenden, um einen Bereich von Seiten in ein Seitenblob zu schreiben, in dem der Inhalt über eine URL gelesen wird. Die folgenden Clientbibliotheksmethoden umschließen diesen Vorgang:
Ressourcen zur Clientbibliothek
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für