Baca (Mesin Database) dengan menggunakan CSharp
Berlaku untuk:Database SQL Server Azure SQL Azure SQL Managed Instance
Baca membaca representasi biner SqlHierarchyId dari BinaryReader yang diteruskan dan mengatur objek SqlHierarchyId ke nilai tersebut. Baca tidak dapat dipanggil dengan menggunakan Transact-SQL. Gunakan CAST atau CONVERT sebagai gantinya.
Sintaks
void Read( BinaryReader r )
Argumen
R
Objek BinaryReader yang menghasilkan aliran biner yang sesuai dengan representasi biner dari simpul hierarki .
Jenis yang ditampilkan
Clr mengembalikan type:void
Keterangan
Baca tidak memvalidasi inputnya. Jika input biner tidak valid diberikan, Baca mungkin menimbulkan pengecualian. Atau, mungkin berhasil dan menghasilkan objek SqlHierarchyId yang tidak valid yang metodenya dapat memberikan hasil yang tidak dapat diprediksi atau menimbulkan pengecualian.
Baca hanya dapat dipanggil pada objek SqlHierarchyId yang baru dibuat.
Baca digunakan secara internal oleh SQL Server saat diperlukan, seperti saat menulis data ke kolom hierarki. Baca juga dipanggil secara internal ketika konversi dilakukan antara varbinary dan hierarkiid.
Contoh
Byte[] encoding = new byte[] { 0x58 };
MemoryStream stream = new MemoryStream(encoding, false /*not writable*/);
BinaryReader br = new BinaryReader(stream);
SqlHierarchyId hid = new SqlHierarchyId();
hid.Read(br);
Lihat juga
Tulis (Mesin Database)
ToString (Mesin Database)
CAST dan CONVERT (Transact-SQL)
Referensi Metode Tipe Data hierarki
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk