Dela via


Kopiera en blob med .NET

Den här artikeln innehåller en översikt över kopieringsåtgärder med hjälp av Azure Storage-klientbiblioteket för .NET.

Om kopieringsåtgärder

Kopieringsåtgärder kan användas för att flytta data inom ett lagringskonto, mellan lagringskonton eller till ett lagringskonto från en källa utanför Azure. När du använder Blob Storage-klientbiblioteken för att kopiera dataresurser är det viktigt att förstå REST API-åtgärderna bakom klientbiblioteksmetoderna. I följande tabell visas REST API-åtgärder som kan användas för att kopiera dataresurser till ett lagringskonto. Tabellen innehåller även länkar till detaljerad vägledning om hur du utför dessa åtgärder med hjälp av Azure Storage-klientbiblioteket för .NET.

REST API-åtgärd När du ska använda detta Klientbiblioteksmetoder Vägledning
Placera blob från URL Den här åtgärden rekommenderas för scenarier där du vill flytta data till ett lagringskonto och har en URL för källobjektet. Den här åtgärden slutförs synkront. SyncUploadFromUri
SyncUploadFromUriAsync
Kopiera en blob från en url för källobjekt med .NET
Placera blockera från URL För stora objekt kan du använda Put Block From URL för att skriva enskilda block till Blob Storage och sedan anropa Put Block List för att checka in dessa block till en blockblob. Den här åtgärden slutförs synkront. StageBlockFromUri
StageBlockFromUriAsync
Kopiera en blob från en url för källobjekt med .NET
Kopiera blob Den här åtgärden kan användas när du vill ha asynkron schemaläggning för en kopieringsåtgärd. StartCopyFromUri
StartCopyFromUriAsync
Kopiera en blob med asynkron schemaläggning med hjälp av .NET

För tilläggsblobar kan du använda åtgärden Lägg till block från URL för att checka in ett nytt datablock i slutet av en befintlig tilläggsblob. Följande klientbiblioteksmetoder omsluter den här åtgärden:

För sidblobar kan du använda åtgärden Placera sida från URL för att skriva ett sidintervall till en sidblob där innehållet läse från en URL. Följande klientbiblioteksmetoder omsluter den här åtgärden:

Klientbiblioteksresurser