SqlHierarchyId Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der SqlHierarchyId Typ stellt eine Position in einer hierarchischen Struktur dar, die Tiefe und Breite angibt.
[Microsoft.SqlServer.Server.SqlUserDefinedType(Microsoft.SqlServer.Server.Format.UserDefined, IsByteOrdered=true, MaxByteSize=892, Name="SqlHierarchyId")]
[System.CLSCompliant(true)]
public struct SqlHierarchyId : IComparable, Microsoft.SqlServer.Server.IBinarySerialize, System.Data.SqlTypes.INullable
[<Microsoft.SqlServer.Server.SqlUserDefinedType(Microsoft.SqlServer.Server.Format.UserDefined, IsByteOrdered=true, MaxByteSize=892, Name="SqlHierarchyId")>]
[<System.CLSCompliant(true)>]
type SqlHierarchyId = struct
interface IBinarySerialize
interface INullable
Public Structure SqlHierarchyId
Implements IBinarySerialize, IComparable, INullable
- Vererbung
-
SqlHierarchyId
- Attribute
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsNull |
Ruft einen Wert ab, der angibt, ob die SqlHierarchyId Null ist. |
| Null |
Ruft eine SqlHierarchyId mit einer Hierarchieidentifikation von NULL ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CompareTo(Object) |
Gibt einen Wert zurück, der die Ergebnisse eines Vergleichs zwischen einem SqlHierarchyId und einem Objekt angibt. |
| CompareTo(SqlHierarchyId) |
Gibt einen Wert zurück, der die Ergebnisse eines Vergleichs zwischen zwei SqlHierarchyId Knoten angibt. |
| Equals(Object) |
Wertet aus, ob SqlHierarchyId und |
| GetAncestor(Int32) |
Ruft die SqlHierarchyId Knotenebenen |
| GetDescendant(SqlHierarchyId, SqlHierarchyId) |
Ruft den Wert eines untergeordneten SqlHierarchyId Knotens ab, der größer als |
| GetHashCode() |
Ruft einen Hash des Pfads vom Stammknoten der Hierarchiestruktur zum SqlHierarchyId Knoten ab. |
| GetLevel() |
Ruft einen Wert ab, der die Ebene des SqlHierarchyId Knotens in der hierarchischen Struktur angibt. |
| GetReparentedValue(SqlHierarchyId, SqlHierarchyId) |
Ruft einen Wert ab, der die Position eines neuen SqlHierarchyId Knotens darstellt, der einen Pfad von |
| GetRoot() |
Ruft einen Wert ab, der den Stammknoten SqlHierarchyId der Hierarchie darstellt. |
| IsDescendantOf(SqlHierarchyId) |
Ruft einen Wert ab, der angibt, ob der SqlHierarchyId Knoten das untergeordnete Element des übergeordneten Elements ist. |
| Parse(SqlString) |
Konvertiert die kanonische Zeichenfolgendarstellung eines SqlHierarchyId Knotens in einen SqlHierarchyId Wert. |
| Read(BinaryReader) |
Liest aus einem angegebenen Binärleser in ein SqlHierarchyId. |
| ToString() |
Gibt die kanonische Zeichenfolgendarstellung eines SqlHierarchyId Knotens aus einem SqlHierarchyId Wert zurück. |
| Write(BinaryWriter) |
Schreibt einen SqlHierarchyId in einen angegebenen binären Writer. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(SqlHierarchyId, SqlHierarchyId) |
Wertet aus, ob zwei SqlHierarchyId Knoten gleich sind. |
| GreaterThan(SqlHierarchyId, SqlHierarchyId) |
Wertet aus, ob ein angegebener SqlHierarchyId Knoten größer als ein anderer ist. |
| GreaterThanOrEqual(SqlHierarchyId, SqlHierarchyId) |
Wertet aus, ob ein angegebener SqlHierarchyId Knoten größer oder gleich einem anderen ist. |
| Inequality(SqlHierarchyId, SqlHierarchyId) |
Wertet aus, ob zwei SqlHierarchyId Knoten ungleich sind. |
| LessThan(SqlHierarchyId, SqlHierarchyId) |
Wertet aus, ob ein angegebener SqlHierarchyId Knoten kleiner als ein anderer ist. |
| LessThanOrEqual(SqlHierarchyId, SqlHierarchyId) |
Wertet aus, ob ein angegebener SqlHierarchyId Knoten kleiner oder gleich einem anderen ist. |