Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
Read lit la représentation binaire de SqlHierarchyId à partir du BinaryReader passé et définit l’objet SqlHierarchyId sur cette valeur. La lecture ne peut pas être appelée au moyen de Transact-SQL. Utilisez plutôt CAST ou CONVERT.
Syntax
void Read(BinaryReader r)
Arguments
r
Objet BinaryReader qui produit un flux binaire correspondant à une représentation binaire d’un nœud hierarchyid.
Types de retour
Type de retour CLR : void
Remarks
Read ne valide pas son entrée. Si une entrée binaire non valide est fournie, Read peut lever une exception. Elle peut aussi réussir et produire un objet SqlHierarchyId non valide dont les méthodes peuvent donner des résultats imprévisibles ou lever une exception.
Read peut être appelée uniquement sur un objet SqlHierarchyId créé récemment.
Read est utilisée en interne par SQL Server en cas de nécessité, par exemple lors de l’écriture de données dans une colonne hierarchyid. Read est également appelée en interne quand une conversion est effectuée entre varbinary et 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);
Voir aussi
Write (moteur de base de données)
ToString (moteur de base de données)
CAST et CONVERT (Transact-SQL)
Référence de méthodes de type de données hierarchyid