Condividi tramite


Classe NamedComponentCollection

Contains a collection of INamedComponent objects.

Gerarchia di ereditarietà

System.Object
  Microsoft.AnalysisServices.ModelComponentCollection
    Microsoft.AnalysisServices.NamedComponentCollection
      Altro...

Spazio dei nomi  Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)

Sintassi

'Dichiarazione
<GuidAttribute("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")> _
Public MustInherit Class NamedComponentCollection _
    Inherits ModelComponentCollection _
    Implements INamedComponentCollection, IModelComponentCollection, ICollection, IEnumerable
'Utilizzo
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

Nel tipo NamedComponentCollection sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo protetto NamedComponentCollection Infrastruttura. Initializes a new instance of the NamedComponentCollection class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Gets the number of ModelComponent objects in the ModelComponentCollection. Ereditato da ModelComponentCollection.
Proprietà protetta DemandLoadingService Infrastruttura. Gets the demand loading service for the collection. Ereditato da ModelComponentCollection.
Proprietà pubblica IsFixedSize Gets a value indicating whether the ModelComponentCollection has a fixed size. Ereditato da ModelComponentCollection.
Proprietà pubblica IsReadOnly Gets a value indicating whether the ModelComponentCollection is read-only. Ereditato da ModelComponentCollection.
Proprietà pubblica IsSynchronized Gets a value indicating whether access to the ModelComponentCollection is synchronized (thread-safe). Ereditato da ModelComponentCollection.
Proprietà protetta Item Gets the IModelComponent at the specified index. Ereditato da ModelComponentCollection.
Proprietà protetta ItemsType Gets the Type of objects that can be contained by the ModelComponentCollection. Ereditato da ModelComponentCollection.
Proprietà pubblica Parent Gets the IModelComponent that contains the ModelComponentCollection. Ereditato da ModelComponentCollection.
Proprietà protetta Preloadable Infrastruttura. Gets a value indicating whether the collection can be preloaded. Ereditato da ModelComponentCollection.
Proprietà pubblica SyncRoot Gets an object that can be used to synchronize access to the ModelComponentCollection. Ereditato da ModelComponentCollection.

In alto

Metodi

  Nome Descrizione
Metodo protetto Add(ModelComponent) Infrastruttura. Adds a ModelComponent object to the NamedComponentCollection. Esegue l'override di ModelComponentCollection.Add(ModelComponent).
Metodo protetto Add(String, IModelComponent) Infrastruttura. Adds a IModelComponent object to the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo protetto Add(ModelComponent, Boolean) Infrastruttura. Adds a ModelComponent object to the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo protetto Add(String, IModelComponent, Boolean) Infrastruttura. Adds a IModelComponent object to the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo protetto AddNew(String, Type) Infrastruttura. Adds a new IModelComponent to the collection. Ereditato da ModelComponentCollection.
Metodo protetto AddNew(String, String, Type) Infrastruttura. Adds a new IModelComponent to the collection. Ereditato da ModelComponentCollection.
Metodo pubblico CanAdd Infrastruttura. Indicates whether the collection can add a ModelComponent. Esegue l'override di ModelComponentCollection.CanAdd(ModelComponent, String%).
Metodo protetto ChangeKey Infrastruttura. Changes the specified keys to the collection. Ereditato da ModelComponentCollection.
Metodo pubblico Clear Removes all elements from the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo pubblico Contains(String) Determines whether an item with the specific key is in the NamedComponentCollection.
Metodo protetto Contains(IModelComponent) Determines whether the specified item is in the collection. Ereditato da ModelComponentCollection.
Metodo pubblico ContainsName Indicates whether the component contains its name.
Metodo pubblico CopyTo Copies the entire ModelComponentCollection to a one-dimensional Array, starting at the specified index of the target array. Ereditato da ModelComponentCollection.
Metodo protetto EnsureLoaded Infrastruttura. Ensures the collection is loaded. Ereditato da ModelComponentCollection.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetEnumerator Returns an enumerator that can iterate through the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo protetto GetItem Gets a reference to the specified component. Ereditato da ModelComponentCollection.
Metodo pubblico GetNewID() Gets a new unique ID for the component.
Metodo pubblico GetNewID(String) Gets the value for the new unique ID.
Metodo pubblico GetNewName() Gets a unique new name for the component.
Metodo pubblico GetNewName(String) Gets a unique new name for the component with the specified name prefix.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico IndexOf(String) Reports the index of the first occurrence of the component.
Metodo protetto IndexOf(IModelComponent) Searches for the specified item and returns its zero-based index within the collection. Ereditato da ModelComponentCollection.
Metodo pubblico IndexOfName Gets the index of the NamedComponent, identified by name, in the collection.
Metodo protetto Insert(Int32, ModelComponent) Infrastruttura. Inserts a ModelComponent in the NamedComponentCollection. Esegue l'override di ModelComponentCollection.Insert(Int32, ModelComponent).
Metodo protetto Insert(IModelComponent, String, Int32) Infrastruttura. Inserts an IModelComponent in the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo protetto Insert(IModelComponent, String, Int32, Boolean) Infrastruttura. Inserts an IModelComponent in the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo pubblico IsValidID(String) Determines whether the named component collection identifier is valid.
Metodo pubblico IsValidID(String, String%) Determines whether the named component collection identifier is valid.
Metodo protetto IsValidID(String, Type, String%) Infrastruttura. Determines whether the named component collection identifier is valid.
Metodo pubblico IsValidName(String) Determines whether the named component collection name is valid.
Metodo pubblico IsValidName(String, String%) Determines whether the named component collection name is valid.
Metodo protetto IsValidName(String, Type, String%) Infrastruttura. Determines whether the named component collection name is valid.
Metodo protetto IsValidName(String, Type, ModelType, Int32, String%)
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo protetto Remove Removes the specified IModelComponent from the collection. Ereditato da ModelComponentCollection.
Metodo pubblico RemoveAt(Int32) Removes the IModelComponent at the specified index from the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo pubblico RemoveAt(Int32, Boolean) Infrastruttura. Removes the IModelComponent at the specified index from the ModelComponentCollection. Ereditato da ModelComponentCollection.
Metodo pubblico ToString Ereditato da Object.

In alto

Eventi

  Nome Descrizione
Evento pubblico CollectionChanged Infrastruttura. Occurs when the collection changes. Ereditato da ModelComponentCollection.
Evento pubblico CollectionChanging Infrastruttura. Occurs when the collection is changing. Ereditato da ModelComponentCollection.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IList.Add Adds an item to the collection. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IList.Clear Removes all items from the collection. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains Indicates whether the collection contains a specific value. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Determines the index of a specific item in the collection. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserts an item to the collection at the specified index. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Gets or sets the element at the specified index. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Removes the first occurrence of a specified object from the collection. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IList.RemoveAt Removes the item at the specified index. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IModelComponentCollection.Contains Indicates whether the collection contains a specific value. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IModelComponentCollection.Remove(IModelComponent) Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IModelComponentCollection.Remove(IModelComponent, Boolean) Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaMetodo privato IOnDemandLoadableCollection.BlockOnDemandLoad Specifies the blocked demand load. Ereditato da ModelComponentCollection.
Implementazione esplicita dell'interfacciaProprietà privata IOnDemandLoadableCollection.Loaded Gets or sets a value that indicates whether the collection is loaded. Ereditato da ModelComponentCollection.

In alto

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.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