Classe MajorObjectCollection
Contains a collection of MajorObject objects.
Hiérarchie d'héritage
System.Object
Microsoft.AnalysisServices.ModelComponentCollection
Microsoft.AnalysisServices.NamedComponentCollection
Microsoft.AnalysisServices.MajorObjectCollection
Plus...
Espace de noms : Microsoft.AnalysisServices
Assembly : Microsoft.AnalysisServices (en Microsoft.AnalysisServices.dll)
Syntaxe
'Déclaration
<GuidAttribute("28AAE99B-1831-4017-A5CA-8F122C957C29")> _
Public MustInherit Class MajorObjectCollection _
Inherits NamedComponentCollection
'Utilisation
Dim instance As MajorObjectCollection
[GuidAttribute("28AAE99B-1831-4017-A5CA-8F122C957C29")]
public abstract class MajorObjectCollection : NamedComponentCollection
[GuidAttribute(L"28AAE99B-1831-4017-A5CA-8F122C957C29")]
public ref class MajorObjectCollection abstract : public NamedComponentCollection
[<AbstractClassAttribute>]
[<GuidAttribute("28AAE99B-1831-4017-A5CA-8F122C957C29")>]
type MajorObjectCollection =
class
inherit NamedComponentCollection
end
public abstract class MajorObjectCollection extends NamedComponentCollection
Le type MajorObjectCollection expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
MajorObjectCollection | Initializes a new instance of the MajorObjectCollection class for the specified parent object. |
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) | Adds a ModelComponent to the end of the MajorObjectCollection. (remplace NamedComponentCollection.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. (hérité de NamedComponentCollection.) | |
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. (hérité de NamedComponentCollection.) | |
Contains(IModelComponent) | Determines whether the specified item is in the collection. (hérité de ModelComponentCollection.) | |
ContainsName | Indicates whether the component contains its name. (hérité de NamedComponentCollection.) | |
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. (hérité de NamedComponentCollection.) | |
GetNewID(String) | Gets the value for the new unique ID. (hérité de NamedComponentCollection.) | |
GetNewName() | Gets a unique new name for the component. (hérité de NamedComponentCollection.) | |
GetNewName(String) | Gets a unique new name for the component with the specified name prefix. (hérité de NamedComponentCollection.) | |
GetType | (hérité de Object.) | |
IndexOf(String) | Reports the index of the first occurrence of the component. (hérité de NamedComponentCollection.) | |
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. (hérité de NamedComponentCollection.) | |
Insert(Int32, ModelComponent) | Inserts a ModelComponent in the MajorObjectCollection at the specified index. (remplace NamedComponentCollection.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. (hérité de NamedComponentCollection.) | |
IsValidID(String, String%) | Determines whether the named component collection identifier is valid. (hérité de NamedComponentCollection.) | |
IsValidID(String, Type, String%) | Infrastructure. Determines whether the named component collection identifier is valid. (hérité de NamedComponentCollection.) | |
IsValidName(String) | Determines whether the named component collection name is valid. (hérité de NamedComponentCollection.) | |
IsValidName(String, String%) | Determines whether the named component collection name is valid. (hérité de NamedComponentCollection.) | |
IsValidName(String, Type, String%) | Infrastructure. Determines whether the named component collection name is valid. (hérité de NamedComponentCollection.) | |
IsValidName(String, Type, ModelType, Int32, String%) | (hérité de NamedComponentCollection.) | |
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
Notes
The MajorObjectCollection abstract class is inherited by other collection classes in Analysis Management Objects (AMO) that contain major objects (in other words, any object that implements IMajorObject).
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.MajorObjectCollection
Microsoft.AnalysisServices.AggregationDesignCollection
Microsoft.AnalysisServices.AssemblyCollection
Microsoft.AnalysisServices.CubeCollection
Microsoft.AnalysisServices.CubePermissionCollection
Microsoft.AnalysisServices.DatabaseCollection
Microsoft.AnalysisServices.DatabasePermissionCollection
Microsoft.AnalysisServices.DataSourceCollection
Microsoft.AnalysisServices.DataSourcePermissionCollection
Microsoft.AnalysisServices.DataSourceViewCollection
Microsoft.AnalysisServices.DimensionCollection
Microsoft.AnalysisServices.DimensionPermissionCollection
Microsoft.AnalysisServices.MdxScriptCollection
Microsoft.AnalysisServices.MeasureGroupCollection
Microsoft.AnalysisServices.MiningModelCollection
Microsoft.AnalysisServices.MiningModelPermissionCollection
Microsoft.AnalysisServices.MiningStructureCollection
Microsoft.AnalysisServices.MiningStructurePermissionCollection
Microsoft.AnalysisServices.PartitionCollection
Microsoft.AnalysisServices.PerspectiveCollection
Microsoft.AnalysisServices.RoleCollection
Microsoft.AnalysisServices.TraceCollection