Udostępnij za pośrednictwem


Odczyt (aparat bazy danych)

Readodczytuje reprezentacja binarna SqlHierarchyId z programu przekazywane w BinaryReader i ustawia SqlHierarchyId obiektu do tej wartości.Readnie można wywołać za pomocą Transact-SQL.Użyj RZUTOWANIA lub konwersji w zamian.

Składnia

void Read( BinaryReader r ) 

Argumenty

  • r
    BinaryReader Obiekt, który wytwarza strumień binarny odpowiadającej reprezentacja binarna hierarchyid węzła.

Zwracane typy

**Zwracany typ CLR:**void

Uwagi

Readnie sprawdza poprawności jego wprowadzania.Nieprawidłowy plik binarny dane wejściowe, podany jest Read może podnieść wyjątek.Lub może się powieść i produkują nieprawidłową SqlHierarchyId obiektu których metody można nadać nieoczekiwanych wyniki lub podnieść wyjątek.

Readmoże zostać wywołana tylko na nowo utworzony SqlHierarchyId obiektu.

Readjest używane wewnętrznie przez SQL Server , gdy jest to konieczne, na przykład podczas zapisywania danych do hierarchyid kolumna.Readjest również nazywany wewnętrznie po zakończeniu konwersji między varbinary i 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);