Classe MajorObjectCollection
Contains a collection of MajorObject objects.
Gerarchia di ereditarietà
System.Object
Microsoft.AnalysisServices.ModelComponentCollection
Microsoft.AnalysisServices.NamedComponentCollection
Microsoft.AnalysisServices.MajorObjectCollection
Altro...
Spazio dei nomi Microsoft.AnalysisServices
Assembly: Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)
Sintassi
'Dichiarazione
<GuidAttribute("28AAE99B-1831-4017-A5CA-8F122C957C29")> _
Public MustInherit Class MajorObjectCollection _
Inherits NamedComponentCollection
'Utilizzo
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
Nel tipo MajorObjectCollection sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
MajorObjectCollection | Initializes a new instance of the MajorObjectCollection class for the specified parent object. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Count | Gets the number of ModelComponent objects in the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
DemandLoadingService | Infrastruttura. Gets the demand loading service for the collection. Ereditato da ModelComponentCollection. | |
IsFixedSize | Gets a value indicating whether the ModelComponentCollection has a fixed size. Ereditato da ModelComponentCollection. | |
IsReadOnly | Gets a value indicating whether the ModelComponentCollection is read-only. Ereditato da ModelComponentCollection. | |
IsSynchronized | Gets a value indicating whether access to the ModelComponentCollection is synchronized (thread-safe). Ereditato da ModelComponentCollection. | |
Item | Gets the IModelComponent at the specified index. Ereditato da ModelComponentCollection. | |
ItemsType | Gets the Type of objects that can be contained by the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
Parent | Gets the IModelComponent that contains the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
Preloadable | Infrastruttura. Gets a value indicating whether the collection can be preloaded. Ereditato da ModelComponentCollection. | |
SyncRoot | Gets an object that can be used to synchronize access to the ModelComponentCollection. Ereditato da ModelComponentCollection. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Add(ModelComponent) | Adds a ModelComponent to the end of the MajorObjectCollection. Esegue l'override di NamedComponentCollection.Add(ModelComponent). | |
Add(String, IModelComponent) | Infrastruttura. Adds a IModelComponent object to the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
Add(ModelComponent, Boolean) | Infrastruttura. Adds a ModelComponent object to the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
Add(String, IModelComponent, Boolean) | Infrastruttura. Adds a IModelComponent object to the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
AddNew(String, Type) | Infrastruttura. Adds a new IModelComponent to the collection. Ereditato da ModelComponentCollection. | |
AddNew(String, String, Type) | Infrastruttura. Adds a new IModelComponent to the collection. Ereditato da ModelComponentCollection. | |
CanAdd | Infrastruttura. Indicates whether the collection can add a ModelComponent. Ereditato da NamedComponentCollection. | |
ChangeKey | Infrastruttura. Changes the specified keys to the collection. Ereditato da ModelComponentCollection. | |
Clear | Removes all elements from the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
Contains(String) | Determines whether an item with the specific key is in the NamedComponentCollection. Ereditato da NamedComponentCollection. | |
Contains(IModelComponent) | Determines whether the specified item is in the collection. Ereditato da ModelComponentCollection. | |
ContainsName | Indicates whether the component contains its name. Ereditato da NamedComponentCollection. | |
CopyTo | Copies the entire ModelComponentCollection to a one-dimensional Array, starting at the specified index of the target array. Ereditato da ModelComponentCollection. | |
EnsureLoaded | Infrastruttura. Ensures the collection is loaded. Ereditato da ModelComponentCollection. | |
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetEnumerator | Returns an enumerator that can iterate through the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
GetHashCode | Ereditato da Object. | |
GetItem | Gets a reference to the specified component. Ereditato da ModelComponentCollection. | |
GetNewID() | Gets a new unique ID for the component. Ereditato da NamedComponentCollection. | |
GetNewID(String) | Gets the value for the new unique ID. Ereditato da NamedComponentCollection. | |
GetNewName() | Gets a unique new name for the component. Ereditato da NamedComponentCollection. | |
GetNewName(String) | Gets a unique new name for the component with the specified name prefix. Ereditato da NamedComponentCollection. | |
GetType | Ereditato da Object. | |
IndexOf(String) | Reports the index of the first occurrence of the component. Ereditato da NamedComponentCollection. | |
IndexOf(IModelComponent) | Searches for the specified item and returns its zero-based index within the collection. Ereditato da ModelComponentCollection. | |
IndexOfName | Gets the index of the NamedComponent, identified by name, in the collection. Ereditato da NamedComponentCollection. | |
Insert(Int32, ModelComponent) | Inserts a ModelComponent in the MajorObjectCollection at the specified index. Esegue l'override di NamedComponentCollection.Insert(Int32, ModelComponent). | |
Insert(IModelComponent, String, Int32) | Infrastruttura. Inserts an IModelComponent in the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
Insert(IModelComponent, String, Int32, Boolean) | Infrastruttura. Inserts an IModelComponent in the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
IsValidID(String) | Determines whether the named component collection identifier is valid. Ereditato da NamedComponentCollection. | |
IsValidID(String, String%) | Determines whether the named component collection identifier is valid. Ereditato da NamedComponentCollection. | |
IsValidID(String, Type, String%) | Infrastruttura. Determines whether the named component collection identifier is valid. Ereditato da NamedComponentCollection. | |
IsValidName(String) | Determines whether the named component collection name is valid. Ereditato da NamedComponentCollection. | |
IsValidName(String, String%) | Determines whether the named component collection name is valid. Ereditato da NamedComponentCollection. | |
IsValidName(String, Type, String%) | Infrastruttura. Determines whether the named component collection name is valid. Ereditato da NamedComponentCollection. | |
IsValidName(String, Type, ModelType, Int32, String%) | Ereditato da NamedComponentCollection. | |
MemberwiseClone | Ereditato da Object. | |
Remove | Removes the specified IModelComponent from the collection. Ereditato da ModelComponentCollection. | |
RemoveAt(Int32) | Removes the IModelComponent at the specified index from the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
RemoveAt(Int32, Boolean) | Infrastruttura. Removes the IModelComponent at the specified index from the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
ToString | Ereditato da Object. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
CollectionChanged | Infrastruttura. Occurs when the collection changes. Ereditato da ModelComponentCollection. | |
CollectionChanging | Infrastruttura. Occurs when the collection is changing. Ereditato da ModelComponentCollection. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IList.Add | Adds an item to the collection. Ereditato da ModelComponentCollection. | |
IList.Clear | Removes all items from the collection. Ereditato da ModelComponentCollection. | |
IList.Contains | Indicates whether the collection contains a specific value. Ereditato da ModelComponentCollection. | |
IList.IndexOf | Determines the index of a specific item in the collection. Ereditato da ModelComponentCollection. | |
IList.Insert | Inserts an item to the collection at the specified index. Ereditato da ModelComponentCollection. | |
IList.Item | Gets or sets the element at the specified index. Ereditato da ModelComponentCollection. | |
IList.Remove | Removes the first occurrence of a specified object from the collection. Ereditato da ModelComponentCollection. | |
IList.RemoveAt | Removes the item at the specified index. Ereditato da ModelComponentCollection. | |
IModelComponentCollection.Contains | Indicates whether the collection contains a specific value. Ereditato da ModelComponentCollection. | |
IModelComponentCollection.Remove(IModelComponent) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
IModelComponentCollection.Remove(IModelComponent, Boolean) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. Ereditato da ModelComponentCollection. | |
IOnDemandLoadableCollection.BlockOnDemandLoad | Specifies the blocked demand load. Ereditato da ModelComponentCollection. | |
IOnDemandLoadableCollection.Loaded | Gets or sets a value that indicates whether the collection is loaded. Ereditato da ModelComponentCollection. |
In alto
Osservazioni
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).
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.
Vedere anche
Riferimento
Spazio dei nomi Microsoft.AnalysisServices
Gerarchia di ereditarietà
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