Dela via


Azure Storage-exempel med hjälp av .NET-klientbibliotek

Den här artikeln innehåller en översikt över kodexempelscenarier som finns i våra utvecklarguider och exempellagringsplats. Klicka på länkarna för att visa motsvarande exempel, antingen i våra utvecklarguider eller i GitHub-lagringsplatser.

Utvecklarguider är samlingar med artiklar som innehåller detaljerad information och kodexempel för specifika scenarier som rör Azure Storage-tjänster. Mer information om utvecklarguiden för Blob Storage för .NET finns i Kom igång med Azure Blob Storage och .NET.

Kommentar

De här exemplen använder det senaste Azure Storage .NET v12-biblioteket. Äldre v11-kod finns i Azure Blob Storage-exempel för .NET på GitHub-lagringsplatsen.

Blobexempel

Följande tabell länkar till Utvecklarguider och exempel för Azure Blob Storage som använder .NET-klientbibliotek:

Område Utvecklarguide Exempel på GitHub
Autentisering/auktorisering Auktorisera åtkomst och ansluta till Blob Storage

Skapa en SAS för användardelegering för en blob


Skapa en tjänst-SAS för en blob


Skapa ett konto-SAS
Autentisera med Azure Identity

Authenticate med hjälp av en Active Directory-token


autentisera med hjälp av en niska veze


autentisera med hjälp av en delad nyckelautentiseringsuppgift
Skapa container Skapa en container
Ladda upp Ladda upp en blob Ladda upp en fil till en blob
Ladda ned Ladda ned en blob Ladda ned en blob till en fil

Ladda ned en avbildning
List Lista containrar

Lista blobar
Visa en lista över alla blobar i en container
Delete Ta bort containrar

Ta bort blobar
Kopiera Översikt över kopieringsåtgärder Kopiera en blob från en källobjekt-URL

Kopiera en blob med asynkron schemaläggning

Livslängd Skapa och hantera containerlån

Skapa och hantera bloblån
Egenskaper och metadata Hantera containeregenskaper och metadata

Hantera blobegenskaper och metadata
Indextaggar Använda blobindextaggar för att hantera och hitta data
Ögonblicksbilder Skapa och hantera en blobögonblicksbild
Blobversioner Skapa och lista blobversioner
Åtkomstnivåer Ange eller ändra åtkomstnivån för en blockblob
Bifoga blob Lägga till data i en tilläggsblob
Batchbearbetning Ta bort flera blobar i en begäran

Ange flera blobåtkomstnivåer i en begäran


Detaljerad kontroll i en batchbegäran


Fånga fel från en misslyckad underåtgärd
Felsökning Utlösa ett återställningsbart fel med hjälp av en containerklient

Data Lake Storage-exempel

Följande tabell länkar till Data Lake Storage-exempel som använder .NET-klientbibliotek:

Område Exempel på GitHub
Autentisering Autentisera med en Active Directory-token Autentisera med en delad nyckelautentisering
med hjälp av en signatur för delad åtkomst (SAS)
Filsystem Skapa en fil med hjälp av en filsystemklient Hämta egenskaper för en fil och en katalog
Byt namn på en fil och en katalog
Katalog Skapa en katalog
Skapa en fil med hjälp av katalogklienten
Lista kataloger
Bläddra mellan filer och kataloger
Fil Ladda upp en fil
Ladda upp genom att lägga till en fil
Ladda ned en filuppsättning
och hämta en filåtkomstkontrollista
Ange och hämta behörigheter för en fil
Felsökning Utlösa ett återställningsbart fel

Azure-filexempel

Följande tabell länkar till Azure Files-exempel som använder .NET-klientbibliotek:

Område Exempel på GitHub
Autentisering Autentisera med en niska veze
Authenticate med hjälp av en delad nyckelautentiseringsuppgift
autentisera med hjälp av en signatur för delad åtkomst (SAS))
Filresurser Skapa en resurs och ladda upp en fil
Ladda ned en fil
Bläddra filer och kataloger
Felsökning Autentisera med en signatur för delad åtkomst (SAS))

Köexempel

Följande tabell länkar till Azure Queues-exempel som använder .NET-klientbibliotek:

Område Exempel på GitHub
Autentisering Autentisera med Microsoft Entra ID
Authenticate using a niska veze

Authenticate using a shared key credential
Authenticate using a shared access signature (SAS))Authenticate using an Active Directory token (Autentisera med en Active Directory-token)

Queue Skapa en kö och lägg till ett meddelande
Meddelande Ta emot och bearbeta meddelanden
Titta på meddelanden
Ta emot meddelanden och uppdatera tidsgränsen för synlighet
Felsökning Utlösa ett återställningsbart fel med hjälp av en köklient

Tabellexempel

Följande lista länkar till Azure Table Storage-exempel som använder .NET-klientbibliotek:

Exempel för inaktuella klientbibliotek finns i Azure Table Storage-exempel för .NET.

Azure-kodexempelbibliotek

Om du vill visa de fullständiga .NET-exempelbiblioteken går du till:

Du kan bläddra och klona GitHub-lagringsplatsen för varje bibliotek.

Kom igång-guider

I följande artiklar finns anvisningar om hur du installerar och kommer igång med Azure Storage-klientbiblioteken.

Nästa steg

För information om exempel för andra språk: