Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Метод Read считывает двоичное представление значения SqlHierarchyId из переданного объекта BinaryReader и присваивает это значение объекту SqlHierarchyId. Метод Read невозможно вызвать с помощью Transact-SQL. Пользуйтесь вместо этого инструкцией CAST или CONVERT.
Syntax
void Read(BinaryReader r)
Arguments
r
Объект BinaryReader, который формирует двоичный поток, соответствующий двоичному представлению узла hierarchyid.
Типы возвращаемых данных
Возвращаемый тип CLR:void
Remarks
Входные данные метода Read не проверяются. Если двоичные входные данные недопустимы, то метод Read может вызвать исключение. Его выполнение также может завершиться успешно, причем будет создан недопустимый объект SqlHierarchyId, методы которого будут давать непредсказуемые результаты или вызывать исключение.
Метод Read можно вызывать только для новых объектов SqlHierarchyId.
Метод Read используется в SQL Server для внутренних целей по мере необходимости, например для записи данных в столбец hierarchyid. Read также вызывается для внутренних целей, когда выполняется преобразование между varbinary и hierarchyid.
Examples
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);
См. также
Write (компонент Database Engine)
ToString (компонент Database Engine)
CAST и CONVERT (Transact-SQL)
Справочник по методам типа данных hierarchyid