Share via


IModelComponentCollection Interface

 

Applies To: SQL Server (starting with 2016)

Represents a collection of IModelComponent objects.

Namespace:   Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices.Core (in Microsoft.AnalysisServices.Core.dll)

Syntax

[GuidAttribute("BFF9CB56-3205-452b-B02C-C9603FCDF2C3")]
public interface IModelComponentCollection : ICollection, IEnumerable
[GuidAttribute("BFF9CB56-3205-452b-B02C-C9603FCDF2C3")]
public interface class IModelComponentCollection : ICollection, 
    IEnumerable
[<GuidAttribute("BFF9CB56-3205-452b-B02C-C9603FCDF2C3")>]
type IModelComponentCollection = 
    interface
        interface ICollection
        interface IEnumerable
    end
<GuidAttribute("BFF9CB56-3205-452b-B02C-C9603FCDF2C3")>
Public Interface IModelComponentCollection
    Inherits ICollection, IEnumerable

Properties

Name Description
System_CAPS_pubproperty Count

(Inherited from ICollection.)

System_CAPS_pubproperty IsSynchronized

(Inherited from ICollection.)

System_CAPS_pubproperty Parent

Gets the parent IModelComponent of the IModelComponentCollection.

System_CAPS_pubproperty SyncRoot

(Inherited from ICollection.)

Methods

Name Description
System_CAPS_pubmethod Contains(IModelComponent)

Indicates whether the collection contains a specified IModelComponent.

System_CAPS_pubmethod CopyTo(Array, Int32)

(Inherited from ICollection.)

System_CAPS_pubmethod GetEnumerator()

(Inherited from IEnumerable.)

System_CAPS_pubmethod Remove(IModelComponent)

Removes an IModelComponent from the collection.

System_CAPS_pubmethod Remove(IModelComponent, Boolean)

Removes an IModelComponent from the collection.

See Also

Microsoft.AnalysisServices Namespace

Return to top