Read (motor de base de datos)Read (Database Engine)

SE APLICA A: síSQL Server síAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Read lee una representación binaria de SqlHierarchyId desde la clase BinaryReader pasada y establece el objeto SqlHierarchyId en dicho valor.Read reads binary representation of SqlHierarchyId from the passed-in BinaryReader and sets the SqlHierarchyId object to that value. No se puede llamar a Read con Transact-SQLTransact-SQL.Read cannot be called by using Transact-SQLTransact-SQL. En su lugar, use CAST o CONVERT.Use CAST or CONVERT instead.

SintaxisSyntax

void Read( BinaryReader r )   

ArgumentosArguments

rr
El objeto BinaryReader que produce un flujo binario correspondiente a una representación binaria de un nodo hierarchyid.The BinaryReader object that produces a binary stream corresponding to a binary representation of a hierarchyid node.

Tipos de valores devueltosReturn types

Tipo de valor devuelto de CLR: voidCLR return type:void

NotasRemarks

Read no valida su entrada.Read does not validate its input. Si se proporciona una entrada binaria no válida, Read puede provocar una excepción.If an invalid binary input is given, Read might raise an exception. O bien, la operación puede realizarse sin errores y producir un objeto SqlHierarchyId no válido cuyos métodos pueden producir resultados imprevisibles o provocar una excepción.Or, it might succeed and produce an invalid SqlHierarchyId object whose methods can either give unpredictable results or raise an exception.

Solo se puede llamar a Read en un objeto SqlHierarchyId recién creado.Read can only be called on a newly created SqlHierarchyId object.

Read usa SQL ServerSQL Server internamente cuando es necesario, por ejemplo, al escribir datos en la columna hierarchyid.Read is used internally by SQL ServerSQL Server when it is necessary, such as when writing data to hierarchyid column. También se llama a Read internamente cuando se realiza una conversión entre varbinary y hierarchyid.Read is also called internally when a conversion is done between varbinary and hierarchyid.

EjemplosExamples

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

Consulte tambiénSee Also

Write (motor de base de datos)Write (Database Engine)
ToString (motor de base de datos)ToString (Database Engine)
CAST y CONVERT (Transact-SQL)CAST and CONVERT (Transact-SQL)
Referencia de los métodos del tipo de datos hierarchyidhierarchyid Data Type Method Reference