Bagikan melalui


Sampel Azure Storage menggunakan pustaka klien .NET

Artikel ini menyediakan gambaran umum skenario sampel kode yang ditemukan di panduan pengembang dan repositori sampel kami. Klik tautan untuk melihat sampel yang sesuai, baik di panduan pengembang kami atau di repositori GitHub.

Panduan pengembang adalah kumpulan artikel yang menyediakan informasi terperinci dan contoh kode untuk skenario tertentu yang terkait dengan layanan Azure Storage. Untuk mempelajari selengkapnya tentang panduan pengembang Blob Storage untuk .NET, lihat Mulai menggunakan Azure Blob Storage dan .NET.

Catatan

Sampel ini menggunakan pustaka Azure Storage .NET v12 terbaru. Untuk kode legacy v11, lihat Sampel Azure Blob Storage untuk .NET di repositori GitHub.

Sampel blob

Tabel berikut ini menautkan ke panduan dan sampel pengembang Azure Blob Storage yang menggunakan pustaka klien .NET:

Topik Panduan pengembang Sampel pada GitHub
Autentikasi/otorisasi Mengotorisasi akses dan menyambungkan ke Blob Storage

Membuat SAS delegasi pengguna untuk blob

Membuat SAS layanan untuk blob

Membuat akun SAS
Mengautentikasi dengan Azure Identity

Authenticate menggunakan token

Active Directory Authenticate menggunakan string koneksi

Authenticate menggunakan kredensial kunci bersama
Membuat kontainer Membuat kontainer
Unggah Mengunggah blob Mengunggah file ke blob
Unduh Mengunduh blob Mengunduh blob ke file

Unduh gambar
List Mencantumkan kontainer

Daftar blob
Mencantumkan semua blob dalam kontainer
Hapus Hapus kontainer

Hapus blob
Menyalin Gambaran umum operasi

salin Salin blob dari URL


objek sumber Salin blob dengan penjadwalan asinkron
Penyewaan Membuat dan mengelola sewa

kontainer Membuat dan mengelola sewa blob
Properti dan metadata Mengelola properti kontainer dan metadata

Mengelola properti blob dan metadata
Tag indeks Menggunakan tag indeks blob untuk mengelola dan menemukan data
Rekam jepret Membuat dan mengelola rekam jepret blob
Version Blob Membuat dan mencantumkan versi blob
Tingkat akses Mengatur atau mengubah tingkat akses blob blok
Blob apendiks Menambahkan data ke blob tambahan
Pembuatan batch Hapus beberapa blob dalam satu permintaan

Atur beberapa tingkat akses blob dalam satu permintaan


Kontrol mencolok dalam permintaan


batch Menangkap kesalahan dari sub-operasi yang gagal
Pemecahan Masalah Memicu kesalahan yang dapat dipulihkan menggunakan klien kontainer

Sampel Data Lake Storage

Tabel berikut ini menautkan ke sampel Data Lake Storage yang menggunakan pustaka klien .NET:

Topik Sampel pada GitHub
Autentikasi Mengautentikasi menggunakan token
Direktori Aktif Autentikasi menggunakan autentikasi kredensial
kunci bersama menggunakan tanda tangan akses bersama (SAS)
Sistem file Membuat file menggunakan klien
sistem file Dapatkan properti pada file dan direktori
Ganti Nama file dan direktori
Direktori Membuat direktori
Membuat file menggunakan direktori
Daftar klien
direktori Menelusuri file dan direktori
File Unggah file
Unggah dengan menambahkan ke file
Unduh Set file

dan dapatkan Set daftar
kontrol akses file dan dapatkan izin file
Pemecahan Masalah Memicu kesalahan yang dapat dipulihkan

Sampel File Azure

Tabel berikut ini menautkan ke sampel Azure Files yang menggunakan pustaka klien .NET:

Topik Sampel pada GitHub
Autentikasi Mengautentikasi menggunakan string koneksi
Authenticate menggunakan Autentikasi kredensial
kunci bersama menggunakan tanda tangan akses bersama (SAS))
Berbagi file Membuat berbagi dan mengunggah file
Unduh file
Melintasi file dan direktori
Pemecahan Masalah Mengautentikasi menggunakan tanda tangan akses bersama (SAS)

Sampel antrean

Tabel berikut ini menautkan ke sampel Azure Queues yang menggunakan pustaka klien .NET:

Topik Sampel pada GitHub
Autentikasi Mengautentikasi menggunakan Microsoft Entra ID
Authenticate menggunakan string koneksi
Authenticate menggunakan autentikasi kredensial
kunci bersama menggunakan tanda tangan akses bersama (SAS))
Mengautentikasi menggunakan token Direktori Aktif
Antrean Membuat antrean dan menambahkan pesan
Pesan Menerima dan memproses pesan
Mengintip pesan
Menerima pesan dan memperbarui batas waktu visibilitas
Pemecahan Masalah Memicu kesalahan yang dapat dipulihkan menggunakan klien antrean

Sampel tabel

Daftar berikut ini menautkan ke sampel Azure Table Storage yang menggunakan pustaka klien .NET:

Sampel untuk pustaka klien yang tidak digunakan lagi tersedia di sampel Azure Table Storage untuk .NET.

Pustaka sampel kode Azure

Untuk tampilan pustaka .NET lengkap, buka:

Anda dapat menelusuri dan mengkloning repositori GitHub untuk setiap pustaka.

Panduan memulai

Lihat artikel berikut untuk instruksi tentang cara menginstal dan mulai menggunakan pustaka klien Azure Storage.

Langkah berikutnya

Untuk informasi tentang sampel untuk bahasa lain: