Classe Member
Représente un membre unique dans une hiérarchie, un tuple, un niveau ou un membre.
Hiérarchie d'héritage
Object
Microsoft.AnalysisServices.AdomdServer.Member
Espace de noms : Microsoft.AnalysisServices.AdomdServer
Assembly : msmgdsrv (en msmgdsrv.dll)
Syntaxe
'Déclaration
Public NotInheritable Class Member _
Implements IDisposable, IMetadataObject
'Utilisation
Dim instance As Member
public sealed class Member : IDisposable,
IMetadataObject
public ref class Member sealed : IDisposable,
IMetadataObject
[<SealedAttribute>]
type Member =
class
interface IDisposable
interface IMetadataObject
end
public final class Member implements IDisposable, IMetadataObject
Le type Member expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Caption | Obtient la légende du Member. | |
ChildCount | Obtient le nombre estimé de membres enfants contenus dans le Member. | |
Description | Obtient le texte descriptif du Member. | |
LevelDepth | Obtient la position ordinale du niveau qui contient le Member. | |
LevelName | Obtient le nom du niveau qui contient le Member. | |
Name | Obtient le nom du Member. | |
Parent | Obtient une référence au Member parent, le cas échéant, qui contient le Member. | |
ParentLevel | Cette propriété obtient un Level qui contient le Member. | |
Type | Obtient le type de membre du Member. | |
UniqueName | Obtient le nom unique du Member. |
Haut
Méthodes
Nom | Description | |
---|---|---|
{dtor} | Libère toutes les ressources utilisées par le Member. | |
Dispose | Libère toutes les ressources utilisées par le Member. | |
Equals | (hérité de Object.) | |
GetChildren | Retourne un MemberCollection qui contient une collection de membres enfants pour le Member. | |
GetHashCode | (hérité de Object.) | |
GetType | (hérité de Object.) | |
ToString | (hérité de Object.) |
Haut
Notes
Un membre est un élément dans une hiérarchie qui représente un ou plusieurs enregistrements dans la base de données relationnelle sous-jacente. Un membre est le plus bas niveau de la référence utilisée lors de l'accès aux données de cellule dans un cube.
Les membres sont utilisés pour construire des tuples, qui sont à leur tour utilisés pour construire des ensembles. Les membres sont organisés hiérarchiquement ; un membre peut avoir d'autres membres associés. Par exemple, dans une dimension de temps qui contient trois niveaux nommés Année, Mois et Jour, les membres du niveau Jour sont des membres feuille car ils n'ont aucun membre enfant. Les membres des niveaux Année et Mois sont des membres non-feuilles, car chaque membre du niveau Mois a au moins 28 membres enfants du niveau Jour et chaque membre du niveau Année a 12 membres enfants du niveau Mois.
Member encapsule les informations requises pour décrire un membre, y compris une collection d'objets Member qui contiennent des membres enfants, le cas échéant.
Les informations disponibles pour un Member dépendent du parent de la collection Members de laquelle Member a été extrait. Tandis que la collection Members représente en externe une collection d'objets Member pour un Hierarchy, Tuple, Level ou Member spécifié, la collection chargée en interne et gérée d'une ou deux façons, selon le parent de Hierarchy, Tuple, Level ou Member :
Si l'objet parent est référencé via un CubeDef pour extraire les métadonnées du serveur, la collection représente les membres définis pour l'objet parent.
Si l'objet parent est référencé via un CellSet pour extraire les métadonnées d'une requête, la collection représente les membres récupérés pour le jeu (ou l'axe) qui contient 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.