다음을 통해 공유


NamedSetCollection 클래스

Gets a read-only, on-demand collection of NamedSet objects contained by a CubeDef.

네임스페이스:  Microsoft.AnalysisServices.AdomdClient
어셈블리:  Microsoft.AnalysisServices.AdomdClient.dll의 Microsoft.AnalysisServices.AdomdClient

구문

‘선언
Public NotInheritable Class NamedSetCollection _
    Implements ICollection, IEnumerable
‘사용 방법
Dim instance As NamedSetCollection
public sealed class NamedSetCollection : ICollection, 
    IEnumerable
public ref class NamedSetCollection sealed : ICollection, 
    IEnumerable
[<SealedAttribute>]
type NamedSetCollection =  
    class
        interface ICollection
        interface IEnumerable
    end
public final class NamedSetCollection implements ICollection, IEnumerable

예제

The following subroutine, given a CubeDef, iterates through the NamedSetCollection collection and displays information for each named set.

Public Sub ListNamedSetCollection(ByRef CubeToCheck As CubeDef)

    ' Check the parameter before performing actions on it.
    If CubeToCheck Is Nothing Then
        Throw New System.ArgumentNullException("CubeToCheck")
    Else
        ' Iterate through the NamedSetCollection collection of the
        ' CubeDef object.

        Try
            Dim nsetToCheck As NamedSet

            Debug.WriteLine("Found " & CubeToCheck.NamedSets.Count & _
                " named set(s) in cube:")

            For Each nsetToCheck In CubeToCheck.NamedSets
                Debug.WriteLine("Named Set:  " & nsetToCheck.Name)
                Debug.WriteLine("    Description:  " & _
                    nsetToCheck.Description)
                Debug.WriteLine("    Expression:   " & _
                    nsetToCheck.Expression)
            Next
        Catch e As System.Exception
            Debug.WriteLine(e)
        End Try
    End If
End Sub

상속 계층 구조

System. . :: . .Object
  Microsoft.AnalysisServices.AdomdClient..::..NamedSetCollection

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.