Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
Read legge la rappresentazione binaria di SqlHierarchyId dall'elemento passato BinaryReader e imposta l'oggetto SqlHierarchyId su tale valore. Read non può essere chiamato tramite Transact-SQL. Utilizzare invece CAST o CONVERT.
Syntax
void Read(BinaryReader r)
Arguments
r
Oggetto BinaryReader che produce un flusso binario corrispondente a una rappresentazione binaria di un nodo hierarchyid.
Tipi restituiti
Tipo CLR restituito: void
Remarks
Read non esegue la convalida dell'input. Se viene specificato un input binario non valido, Read può generare un'eccezione oppure può avere esito positivo ma restituire un oggetto SqlHierarchyId non valido i cui metodi possono restituire risultati imprevisti o generare un'eccezione.
Read può essere chiamato solo su un oggetto SqlHierarchyId appena creato.
Read viene usato internamente da SQL Server quando è necessario, ad esempio in caso di scrittura di dati in una colonna hierarchyid. Read viene anche chiamato internamente in caso di esecuzione di una conversione tra varbinary e 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);
Vedere anche
Write (motore di database)
ToString (motore di database)
CAST e CONVERT (Transact-SQL)
Guida di riferimento ai metodi per il tipo di dati hierarchyid