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