Sprache

SqlHierarchyId Struktur

Definition

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 obj gleich sind.

GetAncestor(Int32)

Ruft die SqlHierarchyId Knotenebenen n nach oben in der hierarchischen Struktur ab.

GetDescendant(SqlHierarchyId, SqlHierarchyId)

Ruft den Wert eines untergeordneten SqlHierarchyId Knotens ab, der größer als child1 und kleiner als child2ist.

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 newRoot gleich dem Pfad von oldRoot zu diesem Pfad hat, der dies effektiv an die neue Position verschiebt..

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.

Gilt für: