HierarchyCollection 클래스
Dimension 또는 Set에 포함된 Hierarchy 개체의 읽기 전용 요청 시 컬렉션을 포함합니다.
상속 계층
Object
Microsoft.AnalysisServices.AdomdServer.HierarchyCollection
네임스페이스: Microsoft.AnalysisServices.AdomdServer
어셈블리: msmgdsrv(msmgdsrv.dll)
구문
‘선언
Public NotInheritable Class HierarchyCollection _
Implements IDisposable, IEnumerable, ICollection
‘사용 방법
Dim instance As HierarchyCollection
public sealed class HierarchyCollection : IDisposable,
IEnumerable, ICollection
public ref class HierarchyCollection sealed : IDisposable,
IEnumerable, ICollection
[<SealedAttribute>]
type HierarchyCollection =
class
interface IDisposable
interface IEnumerable
interface ICollection
end
public final class HierarchyCollection implements IDisposable, IEnumerable, ICollection
HierarchyCollection 유형에서 다음 멤버를 표시합니다.
속성
이름 | 설명 | |
---|---|---|
Count | 컬렉션의 Hierarchy 개체 수를 가져옵니다. | |
IsSynchronized | 컬렉션에 대한 액세스가 동기화되었는지(스레드로부터 안전한지) 여부를 나타내는 값을 가져옵니다. | |
Item[Int32] | 인덱스를 사용하여 컬렉션에서 지정한 Hierarchy를 가져옵니다.Microsoft Visual C#에서 이 속성은 HierarchyCollection 클래스의 인덱서입니다. | |
Item[String] | 이름을 사용하여 컬렉션에서 지정한 Hierarchy를 가져옵니다.Microsoft Visual C#에서 이 속성은 HierarchyCollection 클래스의 인덱서입니다. | |
SyncRoot | 컬렉션에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
{dtor} | HierarchyCollection 에서 사용하는 모든 리소스를 해제합니다. | |
CopyTo(Array, Int32) | 컬렉션의 요소를 지정된 배열에 복사합니다. | |
CopyTo(array<Hierarchy[], Int32) | 컬렉션의 요소를 지정된 배열에 복사합니다. | |
Dispose | HierarchyCollection 에서 사용하는 모든 리소스를 해제합니다. | |
Equals | (Object에서 상속됨) | |
Find | 이름을 사용하여 컬렉션에서 지정한 Hierarchy를 가져옵니다. | |
GetEnumerator() | 컬렉션을 반복하는 열거자를 가져옵니다. | |
GetEnumerator() | HierarchyCollection 을 반복하는 열거자를 가져옵니다. | |
GetHashCode | (Object에서 상속됨) | |
GetType | (Object에서 상속됨) | |
ToString | (Object에서 상속됨) |
위쪽
주의
HierarchyCollection은 Hierarchy 개체의 컬렉션을 외부적으로 나타내지만 컬렉션이 내부적으로 로드되고 컬렉션의 부모에 따라 다음 두 가지 방법 중 하나로 관리됩니다.
Axis에서 참조되는 Set의 경우와 같이 부모 개체가 쿼리 결과로 참조될 경우 컬렉션은 해당 쿼리에서 참조되는 멤버를 나타냅니다.
CubeDef에서 참조되는 Dimension의 경우와 같이 부모 개체가 메타데이터 요청의 결과로 참조될 경우 컬렉션은 부모 개체의 정의에서 참조되는 멤버를 나타냅니다.
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.