SqlHierarchyId Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Le SqlHierarchyId type représente une position dans une structure hiérarchique, en spécifiant la profondeur et l’étendue.
[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
- Héritage
-
SqlHierarchyId
- Attributs
- Implémente
Propriétés
| Nom | Description |
|---|---|
| IsNull |
Obtient une valeur indiquant si la SqlHierarchyId valeur est null. |
| Null |
Obtient une SqlHierarchyId valeur avec une identification hiérarchique de null. |
Méthodes
| Nom | Description |
|---|---|
| CompareTo(Object) |
Retourne une valeur indiquant les résultats d’une comparaison entre un objet et un SqlHierarchyId objet. |
| CompareTo(SqlHierarchyId) |
Retourne une valeur indiquant les résultats d’une comparaison entre deux SqlHierarchyId nœuds. |
| Equals(Object) |
Évalue si SqlHierarchyId et |
| GetAncestor(Int32) |
Récupère les niveaux de SqlHierarchyId nœud |
| GetDescendant(SqlHierarchyId, SqlHierarchyId) |
Obtient la valeur d’un nœud descendant SqlHierarchyId supérieur |
| GetHashCode() |
Obtient un hachage du chemin d’accès du nœud racine de l’arborescence de hiérarchie vers le SqlHierarchyId nœud. |
| GetLevel() |
Obtient une valeur indiquant le niveau du SqlHierarchyId nœud dans l’arborescence hiérarchique. |
| GetReparentedValue(SqlHierarchyId, SqlHierarchyId) |
Obtient une valeur représentant l’emplacement d’un nouveau SqlHierarchyId nœud qui a un chemin d’accès égal |
| GetRoot() |
Obtient une valeur représentant le nœud racine SqlHierarchyId de la hiérarchie. |
| IsDescendantOf(SqlHierarchyId) |
Obtient une valeur indiquant si le SqlHierarchyId nœud est le descendant du parent. |
| Parse(SqlString) |
Convertit la représentation sous forme de chaîne canonique d’un SqlHierarchyId nœud en valeur SqlHierarchyId . |
| Read(BinaryReader) |
Lit à partir d’un lecteur binaire spécifié dans un SqlHierarchyId. |
| ToString() |
Retourne la représentation sous forme de chaîne canonique d’un SqlHierarchyId nœud à partir d’une SqlHierarchyId valeur. |
| Write(BinaryWriter) |
Écrit un SqlHierarchyId enregistreur binaire spécifié. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(SqlHierarchyId, SqlHierarchyId) |
Évalue si deux SqlHierarchyId nœuds sont égaux. |
| GreaterThan(SqlHierarchyId, SqlHierarchyId) |
Évalue si un nœud spécifié SqlHierarchyId est supérieur à un autre. |
| GreaterThanOrEqual(SqlHierarchyId, SqlHierarchyId) |
Évalue si un nœud spécifié SqlHierarchyId est supérieur ou égal à un autre. |
| Inequality(SqlHierarchyId, SqlHierarchyId) |
Évalue si deux SqlHierarchyId nœuds sont inégaux. |
| LessThan(SqlHierarchyId, SqlHierarchyId) |
Évalue si un nœud spécifié SqlHierarchyId est inférieur à un autre. |
| LessThanOrEqual(SqlHierarchyId, SqlHierarchyId) |
Évalue si un nœud spécifié SqlHierarchyId est inférieur ou égal à un autre. |