Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
Läser binär representation av SqlHierarchyId från det inskickade BinaryReader- och anger objektet SqlHierarchyId till det värdet. Läs kan inte anropas med hjälp av Transact-SQL. Använd CAST eller KONVERTERA i stället.
Syntax
void Read(BinaryReader r)
Arguments
r
BinaryReader objekt som producerar en binär ström som motsvarar en binär representation av en hierarchyid nod.
Return types
CLR-returtyp:void
Remarks
Read verifierar inte dess indata. Om ogiltiga binära indata anges kan Read generera ett undantag. Eller så kan det lyckas och generera ett ogiltigt SqlHierarchyId- objekt vars metoder antingen kan ge oförutsägbara resultat eller generera ett undantag.
Läs kan bara anropas på ett nyligen skapat SqlHierarchyId-objekt.
Läsning används internt av SQL Server när det behövs, till exempel när du skriver data till hierarchyid kolumn. Läsning anropas också internt när en konvertering görs mellan varbinary och 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);
See Also
Skriv (databasmotor)
ToString (databasmotor)
CAST och CONVERT (Transact-SQL)
hierarchyid-datatypsmetodreferens