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 i 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 man ska använda Klientbiblioteksmetoder Vägledning
Lägg till blob från URL Den här åtgärden är att föredra i scenarier där du vill flytta data till ett lagringskonto och ha 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
Sätt Block 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 Lägg till sida från URL för att skriva ett område med sidor till en sidblob där innehållet läses från en URL. Följande klientbiblioteksmetoder omsluter den här åtgärden:

Klientbiblioteksresurser