Classe HierarchyCollection
Contient une collection en lecture seule, et à la demande, d'objets Hierarchy contenus dans un Dimension ou un Set.
Hiérarchie d'héritage
Object
Microsoft.AnalysisServices.AdomdServer.HierarchyCollection
Espace de noms : Microsoft.AnalysisServices.AdomdServer
Assembly : msmgdsrv (en msmgdsrv.dll)
Syntaxe
'Déclaration
Public NotInheritable Class HierarchyCollection _
Implements IDisposable, IEnumerable, ICollection
'Utilisation
Dim instance As HierarchyCollection
public sealed class HierarchyCollection : IDisposable,
IEnumerable, ICollection
public ref class HierarchyCollection sealed : IDisposable,
IEnumerable, ICollection
[<SealedAttribute>]
type HierarchyCollection =
class
interface IDisposable
interface IEnumerable
interface ICollection
end
public final class HierarchyCollection implements IDisposable, IEnumerable, ICollection
Le type HierarchyCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient le nombre d'objets Hierarchy dans la collection. | |
IsSynchronized | Obtient une valeur qui indique si l'accès à la collection est synchronisé (thread-safe). | |
Item[Int32] | Obtient le Hierarchy spécifié de la collection par son index.Dans Microsoft Visual C#, cette propriété est l'indexeur de la classe HierarchyCollection. | |
Item[String] | Obtient le Hierarchy spécifié de la collection par son nom.Dans Microsoft Visual C#, cette propriété est l'indexeur de la classe HierarchyCollection. | |
SyncRoot | Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection. |
Haut
Méthodes
Nom | Description | |
---|---|---|
{dtor} | Libère toutes les ressources utilisées par le HierarchyCollection. | |
CopyTo(Array, Int32) | Copie les éléments de la collection vers le tableau spécifié. | |
CopyTo(array<Hierarchy[], Int32) | Copie les éléments de la collection vers le tableau spécifié. | |
Dispose | Libère toutes les ressources utilisées par le HierarchyCollection. | |
Equals | (hérité de Object.) | |
Find | Obtient le Hierarchy spécifié de la collection par son nom. | |
GetEnumerator() | Obtient un énumérateur pour itérer au sein de la collection. | |
GetEnumerator() | Obtient un énumérateur qui effectue une itération au sein de HierarchyCollection. | |
GetHashCode | (hérité de Object.) | |
GetType | (hérité de Object.) | |
ToString | (hérité de Object.) |
Haut
Notes
Tandis que la collection HierarchyCollection représente en externe une collection d'objets Hierarchy, la collection chargée en interne et gérée d'une ou deux façons, en fonction du parent de la collection :
Si l'objet parent est référencé dans le résultat d'une requête, comme dans le cas d'un Set référencé à partir d'un Axis, la collection représente les membres référencés par cette requête.
Si l'objet parent est référencé dans le résultat d'une requête de métadonnées, comme dans le cas d'un Dimension référencé à partir d'un CubeDef, la collection représente les membres référencés par la définition de l'objet parent.
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.