Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Read liest die binäre Darstellung von SqlHierarchyId aus dem übergebenen BinaryReader und legt das SqlHierarchyId-Objekt auf diesen Wert fest. Read kann nicht mit Transact-SQL aufgerufen werden. Verwenden Sie stattdessen CAST oder CONVERT.
Syntax
void Read( BinaryReader r )
Argumente
- r
Das BinaryReader-Objekt, das einen binären Datenstrom erzeugt, der einer binären Darstellung eines hierarchyid-Knotens entspricht.
Rückgabetypen
CLR-Rückgabetyp: void
Hinweise
Read überprüft seine Eingabe nicht. Wenn eine ungültige binäre Eingabe gegeben wird, löst Read möglicherweise eine Ausnahme aus. Oder der Vorgang ist erfolgreich und erzeugt ein ungültiges SqlHierarchyId-Objekt, dessen Methoden zu unvorhersagbaren Ergebnisse führen können oder eine Ausnahme auslösen können.
Read kann nur für ein neu erstelltes SqlHierarchyId-Objekt aufgerufen werden.
Read wird erforderlichenfalls von SQL Server verwendet, z. B. beim Schreiben von Daten in die hierarchyid-Spalte. Read wird auch intern aufgerufen, wenn eine Konvertierung zwischen varbinary und hierarchyid ausgeführt wird.
Beispiele
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);
Siehe auch
Verweis
CAST und CONVERT (Transact-SQL)