SqlHierarchyId Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| GetAncestor(Int32) |
Recupera i livelli dei SqlHierarchyId nodi |
| GetDescendant(SqlHierarchyId, SqlHierarchyId) |
Ottiene il valore di un nodo discendente SqlHierarchyId maggiore |
| 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 |
| 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. |