Udostępnij za pośrednictwem


Odczyt (aparat bazy danych)

Read reads binary representation of SqlHierarchyId from the passed-in BinaryReader and sets the SqlHierarchyId object to that value.Read cannot be called by using Transact-SQL.Za pomocą CAST lub zamiast niej CONVERT.

void Read( BinaryReader r ) 

Argumenty

  • r
    The BinaryReader object that produces a binary stream corresponding to a binary representation of a hierarchyid node.

Zwracane typy

**Zwracany typ CLR:**void

Remarks

Read nie sprawdza poprawności jego danych wejściowych.Dane wejściowe nieprawidłowy plik binarny jest podany, Read być może podnieść wyjątek. Może być pomyślnie i nieprawidłowego wytworzenia SqlHierarchyId obiekt, którego metod można nadać nieprzewidywalne rezultaty lub podnieść wyjątek.

Read może zostać wywołana tylko na nowo utworzony SqlHierarchyId obiekt.

Read is used internally by SQL Server when it is necessary, such as when writing data to hierarchyid column.Read is also called internally when a conversion is done between varbinary and hierarchyid.

Przykłady

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);