Lingua

SqlHierarchyId Struct

Definizione

Il SqlHierarchyId tipo rappresenta una posizione in una struttura gerarchica, specificando profondità e ampiezza.

[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
Ereditarietà
SqlHierarchyId
Attributi
Implementazioni

Proprietà

Nome Descrizione
IsNull

Ottiene un valore che indica se l'oggetto SqlHierarchyId è Null.

Null

Ottiene un SqlHierarchyId oggetto con un'identificazione gerarchia di null.

Metodi

Nome Descrizione
CompareTo(Object)

Restituisce un valore che indica i risultati di un confronto tra un SqlHierarchyId oggetto e un oggetto .

CompareTo(SqlHierarchyId)

Restituisce un valore che indica i risultati di un confronto tra due SqlHierarchyId nodi.

Equals(Object)

Valuta se SqlHierarchyId e obj sono uguali.

GetAncestor(Int32)

Recupera i livelli dei SqlHierarchyId nodi n fino all'albero gerarchico.

GetDescendant(SqlHierarchyId, SqlHierarchyId)

Ottiene il valore di un nodo discendente SqlHierarchyId maggiore child1 di e minore di child2.

GetHashCode()

Ottiene un hash del percorso dal nodo radice dell'albero della gerarchia al SqlHierarchyId nodo.

GetLevel()

Ottiene un valore che indica il livello del SqlHierarchyId nodo nell'albero gerarchico.

GetReparentedValue(SqlHierarchyId, SqlHierarchyId)

Ottiene un valore che rappresenta la posizione di un nuovo SqlHierarchyId nodo con un percorso uguale newRoot al percorso da oldRoot a questo, spostando in modo efficace il percorso nella nuova posizione.

GetRoot()

Ottiene un valore che rappresenta il nodo radice SqlHierarchyId della gerarchia.

IsDescendantOf(SqlHierarchyId)

Ottiene un valore che indica se il SqlHierarchyId nodo è il discendente dell'elemento padre.

Parse(SqlString)

Converte la rappresentazione di stringa canonica di un SqlHierarchyId nodo in un SqlHierarchyId valore.

Read(BinaryReader)

Legge da un lettore binario specificato in un oggetto SqlHierarchyId.

ToString()

Restituisce la rappresentazione di stringa canonica di un SqlHierarchyId nodo da un SqlHierarchyId valore.

Write(BinaryWriter)

Scrive un oggetto SqlHierarchyId in un writer binario specificato.

Operatori

Nome Descrizione
Equality(SqlHierarchyId, SqlHierarchyId)

Valuta se due SqlHierarchyId nodi sono uguali.

GreaterThan(SqlHierarchyId, SqlHierarchyId)

Valuta se un nodo specificato SqlHierarchyId è maggiore di un altro.

GreaterThanOrEqual(SqlHierarchyId, SqlHierarchyId)

Valuta se un nodo specificato SqlHierarchyId è maggiore o uguale a un altro.

Inequality(SqlHierarchyId, SqlHierarchyId)

Valuta se due SqlHierarchyId nodi sono diversi.

LessThan(SqlHierarchyId, SqlHierarchyId)

Valuta se un nodo specificato SqlHierarchyId è minore di un altro.

LessThanOrEqual(SqlHierarchyId, SqlHierarchyId)

Valuta se un nodo specificato SqlHierarchyId è minore o uguale a un altro.

Si applica a