Classe NamedComponentCollection
Contains a collection of INamedComponent objects.
Hiérarchie d'héritage
System.Object
Microsoft.AnalysisServices.ModelComponentCollection
Microsoft.AnalysisServices.NamedComponentCollection
Plus...
Espace de noms : Microsoft.AnalysisServices
Assembly : Microsoft.AnalysisServices (en Microsoft.AnalysisServices.dll)
Syntaxe
'Déclaration
<GuidAttribute("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")> _
Public MustInherit Class NamedComponentCollection _
Inherits ModelComponentCollection _
Implements INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
'Utilisation
Dim instance As NamedComponentCollection
[GuidAttribute("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")]
public abstract class NamedComponentCollection : ModelComponentCollection,
INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
[GuidAttribute(L"4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")]
public ref class NamedComponentCollection abstract : public ModelComponentCollection,
INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
[<AbstractClassAttribute>]
[<GuidAttribute("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")>]
type NamedComponentCollection =
class
inherit ModelComponentCollection
interface INamedComponentCollection
interface IModelComponentCollection
interface ICollection
interface IEnumerable
end
public abstract class NamedComponentCollection extends ModelComponentCollection implements INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
Le type NamedComponentCollection expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
NamedComponentCollection | Infrastructure. Initializes a new instance of the NamedComponentCollection class. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
Count | Gets the number of ModelComponent objects in the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
DemandLoadingService | Infrastructure. Gets the demand loading service for the collection. (hérité de ModelComponentCollection.) | |
IsFixedSize | Gets a value indicating whether the ModelComponentCollection has a fixed size. (hérité de ModelComponentCollection.) | |
IsReadOnly | Gets a value indicating whether the ModelComponentCollection is read-only. (hérité de ModelComponentCollection.) | |
IsSynchronized | Gets a value indicating whether access to the ModelComponentCollection is synchronized (thread-safe). (hérité de ModelComponentCollection.) | |
Item | Gets the IModelComponent at the specified index. (hérité de ModelComponentCollection.) | |
ItemsType | Gets the Type of objects that can be contained by the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
Parent | Gets the IModelComponent that contains the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
Preloadable | Infrastructure. Gets a value indicating whether the collection can be preloaded. (hérité de ModelComponentCollection.) | |
SyncRoot | Gets an object that can be used to synchronize access to the ModelComponentCollection. (hérité de ModelComponentCollection.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Add(ModelComponent) | Infrastructure. Adds a ModelComponent object to the NamedComponentCollection. (remplace ModelComponentCollection.Add(ModelComponent).) | |
Add(String, IModelComponent) | Infrastructure. Adds a IModelComponent object to the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
Add(ModelComponent, Boolean) | Infrastructure. Adds a ModelComponent object to the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
Add(String, IModelComponent, Boolean) | Infrastructure. Adds a IModelComponent object to the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
AddNew(String, Type) | Infrastructure. Adds a new IModelComponent to the collection. (hérité de ModelComponentCollection.) | |
AddNew(String, String, Type) | Infrastructure. Adds a new IModelComponent to the collection. (hérité de ModelComponentCollection.) | |
CanAdd | Infrastructure. Indicates whether the collection can add a ModelComponent. (remplace ModelComponentCollection.CanAdd(ModelComponent, String%).) | |
ChangeKey | Infrastructure. Changes the specified keys to the collection. (hérité de ModelComponentCollection.) | |
Clear | Removes all elements from the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
Contains(String) | Determines whether an item with the specific key is in the NamedComponentCollection. | |
Contains(IModelComponent) | Determines whether the specified item is in the collection. (hérité de ModelComponentCollection.) | |
ContainsName | Indicates whether the component contains its name. | |
CopyTo | Copies the entire ModelComponentCollection to a one-dimensional Array, starting at the specified index of the target array. (hérité de ModelComponentCollection.) | |
EnsureLoaded | Infrastructure. Ensures the collection is loaded. (hérité de ModelComponentCollection.) | |
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
GetEnumerator | Returns an enumerator that can iterate through the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
GetHashCode | (hérité de Object.) | |
GetItem | Gets a reference to the specified component. (hérité de ModelComponentCollection.) | |
GetNewID() | Gets a new unique ID for the component. | |
GetNewID(String) | Gets the value for the new unique ID. | |
GetNewName() | Gets a unique new name for the component. | |
GetNewName(String) | Gets a unique new name for the component with the specified name prefix. | |
GetType | (hérité de Object.) | |
IndexOf(String) | Reports the index of the first occurrence of the component. | |
IndexOf(IModelComponent) | Searches for the specified item and returns its zero-based index within the collection. (hérité de ModelComponentCollection.) | |
IndexOfName | Gets the index of the NamedComponent, identified by name, in the collection. | |
Insert(Int32, ModelComponent) | Infrastructure. Inserts a ModelComponent in the NamedComponentCollection. (remplace ModelComponentCollection.Insert(Int32, ModelComponent).) | |
Insert(IModelComponent, String, Int32) | Infrastructure. Inserts an IModelComponent in the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
Insert(IModelComponent, String, Int32, Boolean) | Infrastructure. Inserts an IModelComponent in the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
IsValidID(String) | Determines whether the named component collection identifier is valid. | |
IsValidID(String, String%) | Determines whether the named component collection identifier is valid. | |
IsValidID(String, Type, String%) | Infrastructure. Determines whether the named component collection identifier is valid. | |
IsValidName(String) | Determines whether the named component collection name is valid. | |
IsValidName(String, String%) | Determines whether the named component collection name is valid. | |
IsValidName(String, Type, String%) | Infrastructure. Determines whether the named component collection name is valid. | |
IsValidName(String, Type, ModelType, Int32, String%) | ||
MemberwiseClone | (hérité de Object.) | |
Remove | Removes the specified IModelComponent from the collection. (hérité de ModelComponentCollection.) | |
RemoveAt(Int32) | Removes the IModelComponent at the specified index from the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
RemoveAt(Int32, Boolean) | Infrastructure. Removes the IModelComponent at the specified index from the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
ToString | (hérité de Object.) |
Haut de la page
Événements
Nom | Description | |
---|---|---|
CollectionChanged | Infrastructure. Occurs when the collection changes. (hérité de ModelComponentCollection.) | |
CollectionChanging | Infrastructure. Occurs when the collection is changing. (hérité de ModelComponentCollection.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
IList.Add | Adds an item to the collection. (hérité de ModelComponentCollection.) | |
IList.Clear | Removes all items from the collection. (hérité de ModelComponentCollection.) | |
IList.Contains | Indicates whether the collection contains a specific value. (hérité de ModelComponentCollection.) | |
IList.IndexOf | Determines the index of a specific item in the collection. (hérité de ModelComponentCollection.) | |
IList.Insert | Inserts an item to the collection at the specified index. (hérité de ModelComponentCollection.) | |
IList.Item | Gets or sets the element at the specified index. (hérité de ModelComponentCollection.) | |
IList.Remove | Removes the first occurrence of a specified object from the collection. (hérité de ModelComponentCollection.) | |
IList.RemoveAt | Removes the item at the specified index. (hérité de ModelComponentCollection.) | |
IModelComponentCollection.Contains | Indicates whether the collection contains a specific value. (hérité de ModelComponentCollection.) | |
IModelComponentCollection.Remove(IModelComponent) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
IModelComponentCollection.Remove(IModelComponent, Boolean) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. (hérité de ModelComponentCollection.) | |
IOnDemandLoadableCollection.BlockOnDemandLoad | Specifies the blocked demand load. (hérité de ModelComponentCollection.) | |
IOnDemandLoadableCollection.Loaded | Gets or sets a value that indicates whether the collection is loaded. (hérité de ModelComponentCollection.) |
Haut de la page
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.
Voir aussi
Référence
Espace de noms Microsoft.AnalysisServices
Hiérarchie d'héritage
System.Object
Microsoft.AnalysisServices.ModelComponentCollection
Microsoft.AnalysisServices.NamedComponentCollection
Microsoft.AnalysisServices.ActionCollection
Microsoft.AnalysisServices.AggregationCollection
Microsoft.AnalysisServices.AggregationInstanceCollection
Microsoft.AnalysisServices.CubeDimensionCollection
Microsoft.AnalysisServices.DimensionAttributeCollection
Microsoft.AnalysisServices.HierarchyCollection
Microsoft.AnalysisServices.KpiCollection
Microsoft.AnalysisServices.LevelCollection
Microsoft.AnalysisServices.MajorObjectCollection
Microsoft.AnalysisServices.MeasureCollection
Microsoft.AnalysisServices.MiningModelColumnCollection
Microsoft.AnalysisServices.MiningStructureColumnCollection