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);
Zobacz także