Classe MajorObjectCollection
Contains a collection of MajorObject objects.
Hierarquia de herança
System.Object
Microsoft.AnalysisServices.ModelComponentCollection
Microsoft.AnalysisServices.NamedComponentCollection
Microsoft.AnalysisServices.MajorObjectCollection
Mais...
Namespace: Microsoft.AnalysisServices
Assembly: Microsoft.AnalysisServices (em Microsoft.AnalysisServices.dll)
Sintaxe
'Declaração
<GuidAttribute("28AAE99B-1831-4017-A5CA-8F122C957C29")> _
Public MustInherit Class MajorObjectCollection _
Inherits NamedComponentCollection
'Uso
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
O tipo MajorObjectCollection expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
MajorObjectCollection | Initializes a new instance of the MajorObjectCollection class for the specified parent object. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Count | Gets the number of ModelComponent objects in the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
DemandLoadingService | Infraestrutura. Gets the demand loading service for the collection. (Herdado de ModelComponentCollection.) | |
IsFixedSize | Gets a value indicating whether the ModelComponentCollection has a fixed size. (Herdado de ModelComponentCollection.) | |
IsReadOnly | Gets a value indicating whether the ModelComponentCollection is read-only. (Herdado de ModelComponentCollection.) | |
IsSynchronized | Gets a value indicating whether access to the ModelComponentCollection is synchronized (thread-safe). (Herdado de ModelComponentCollection.) | |
Item | Gets the IModelComponent at the specified index. (Herdado de ModelComponentCollection.) | |
ItemsType | Gets the Type of objects that can be contained by the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
Parent | Gets the IModelComponent that contains the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
Preloadable | Infraestrutura. Gets a value indicating whether the collection can be preloaded. (Herdado de ModelComponentCollection.) | |
SyncRoot | Gets an object that can be used to synchronize access to the ModelComponentCollection. (Herdado de ModelComponentCollection.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Add(ModelComponent) | Adds a ModelComponent to the end of the MajorObjectCollection. (Substitui NamedComponentCollection.Add(ModelComponent).) | |
Add(String, IModelComponent) | Infraestrutura. Adds a IModelComponent object to the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
Add(ModelComponent, Boolean) | Infraestrutura. Adds a ModelComponent object to the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
Add(String, IModelComponent, Boolean) | Infraestrutura. Adds a IModelComponent object to the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
AddNew(String, Type) | Infraestrutura. Adds a new IModelComponent to the collection. (Herdado de ModelComponentCollection.) | |
AddNew(String, String, Type) | Infraestrutura. Adds a new IModelComponent to the collection. (Herdado de ModelComponentCollection.) | |
CanAdd | Infraestrutura. Indicates whether the collection can add a ModelComponent. (Herdado de NamedComponentCollection.) | |
ChangeKey | Infraestrutura. Changes the specified keys to the collection. (Herdado de ModelComponentCollection.) | |
Clear | Removes all elements from the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
Contains(String) | Determines whether an item with the specific key is in the NamedComponentCollection. (Herdado de NamedComponentCollection.) | |
Contains(IModelComponent) | Determines whether the specified item is in the collection. (Herdado de ModelComponentCollection.) | |
ContainsName | Indicates whether the component contains its name. (Herdado de NamedComponentCollection.) | |
CopyTo | Copies the entire ModelComponentCollection to a one-dimensional Array, starting at the specified index of the target array. (Herdado de ModelComponentCollection.) | |
EnsureLoaded | Infraestrutura. Ensures the collection is loaded. (Herdado de ModelComponentCollection.) | |
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetEnumerator | Returns an enumerator that can iterate through the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
GetHashCode | (Herdado de Object.) | |
GetItem | Gets a reference to the specified component. (Herdado de ModelComponentCollection.) | |
GetNewID() | Gets a new unique ID for the component. (Herdado de NamedComponentCollection.) | |
GetNewID(String) | Gets the value for the new unique ID. (Herdado de NamedComponentCollection.) | |
GetNewName() | Gets a unique new name for the component. (Herdado de NamedComponentCollection.) | |
GetNewName(String) | Gets a unique new name for the component with the specified name prefix. (Herdado de NamedComponentCollection.) | |
GetType | (Herdado de Object.) | |
IndexOf(String) | Reports the index of the first occurrence of the component. (Herdado de NamedComponentCollection.) | |
IndexOf(IModelComponent) | Searches for the specified item and returns its zero-based index within the collection. (Herdado de ModelComponentCollection.) | |
IndexOfName | Gets the index of the NamedComponent, identified by name, in the collection. (Herdado de NamedComponentCollection.) | |
Insert(Int32, ModelComponent) | Inserts a ModelComponent in the MajorObjectCollection at the specified index. (Substitui NamedComponentCollection.Insert(Int32, ModelComponent).) | |
Insert(IModelComponent, String, Int32) | Infraestrutura. Inserts an IModelComponent in the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
Insert(IModelComponent, String, Int32, Boolean) | Infraestrutura. Inserts an IModelComponent in the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
IsValidID(String) | Determines whether the named component collection identifier is valid. (Herdado de NamedComponentCollection.) | |
IsValidID(String, String%) | Determines whether the named component collection identifier is valid. (Herdado de NamedComponentCollection.) | |
IsValidID(String, Type, String%) | Infraestrutura. Determines whether the named component collection identifier is valid. (Herdado de NamedComponentCollection.) | |
IsValidName(String) | Determines whether the named component collection name is valid. (Herdado de NamedComponentCollection.) | |
IsValidName(String, String%) | Determines whether the named component collection name is valid. (Herdado de NamedComponentCollection.) | |
IsValidName(String, Type, String%) | Infraestrutura. Determines whether the named component collection name is valid. (Herdado de NamedComponentCollection.) | |
IsValidName(String, Type, ModelType, Int32, String%) | (Herdado de NamedComponentCollection.) | |
MemberwiseClone | (Herdado de Object.) | |
Remove | Removes the specified IModelComponent from the collection. (Herdado de ModelComponentCollection.) | |
RemoveAt(Int32) | Removes the IModelComponent at the specified index from the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
RemoveAt(Int32, Boolean) | Infraestrutura. Removes the IModelComponent at the specified index from the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
ToString | (Herdado de Object.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
CollectionChanged | Infraestrutura. Occurs when the collection changes. (Herdado de ModelComponentCollection.) | |
CollectionChanging | Infraestrutura. Occurs when the collection is changing. (Herdado de ModelComponentCollection.) |
Início
Implementações de interfaces explícitas
Nome | Descrição | |
---|---|---|
IList.Add | Adds an item to the collection. (Herdado de ModelComponentCollection.) | |
IList.Clear | Removes all items from the collection. (Herdado de ModelComponentCollection.) | |
IList.Contains | Indicates whether the collection contains a specific value. (Herdado de ModelComponentCollection.) | |
IList.IndexOf | Determines the index of a specific item in the collection. (Herdado de ModelComponentCollection.) | |
IList.Insert | Inserts an item to the collection at the specified index. (Herdado de ModelComponentCollection.) | |
IList.Item | Gets or sets the element at the specified index. (Herdado de ModelComponentCollection.) | |
IList.Remove | Removes the first occurrence of a specified object from the collection. (Herdado de ModelComponentCollection.) | |
IList.RemoveAt | Removes the item at the specified index. (Herdado de ModelComponentCollection.) | |
IModelComponentCollection.Contains | Indicates whether the collection contains a specific value. (Herdado de ModelComponentCollection.) | |
IModelComponentCollection.Remove(IModelComponent) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
IModelComponentCollection.Remove(IModelComponent, Boolean) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. (Herdado de ModelComponentCollection.) | |
IOnDemandLoadableCollection.BlockOnDemandLoad | Specifies the blocked demand load. (Herdado de ModelComponentCollection.) | |
IOnDemandLoadableCollection.Loaded | Gets or sets a value that indicates whether the collection is loaded. (Herdado de ModelComponentCollection.) |
Início
Comentários
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).
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.
Consulte também
Referência
Namespace Microsoft.AnalysisServices
Hierarquia de herança
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