Klasa NamedSet
Reprezentuje nazwanego zestaw dla danego moduł.
Hierarchia dziedziczenia
System.Object
Microsoft.AnalysisServices.AdomdClient.NamedSet
Przestrzeń nazw: Microsoft.AnalysisServices.AdomdClient
Zestaw: Microsoft.AnalysisServices.AdomdClient (w Microsoft.AnalysisServices.AdomdClient.dll)
Składnia
'Deklaracja
Public NotInheritable Class NamedSet
'Użycie
Dim instance As NamedSet
public sealed class NamedSet
public ref class NamedSet sealed
[<SealedAttribute>]
type NamedSet = class end
public final class NamedSet
Typ NamedSet uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Caption | |
![]() |
Description | Pobiera opis NamedSet. |
![]() |
DisplayFolder | |
![]() |
Expression | Pobiera definiujący wyrażenie zestaw MDX NamedSet. |
![]() |
Name | Pobiera nazwę NamedSet. |
![]() |
ParentCube | Pobiera CubeDef zawiera NamedSet. |
![]() |
Properties | Pobiera PropertyCollection zawiera właściwości skojarzonych z NamedSet. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Equals | Określa, czy dwóch wystąpień z NamedSet są równe. (Zastępuje Object.Equals(Object)). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu, odpowiednie do wykorzystania w mieszania algorytmów i struktur danych, takich jak tabele zbędnych danych. (Zastępuje Object.GetHashCode()). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
ToString | Zwraca ciąg , reprezentuje bieżący obiektu. (Zastępuje Object.ToString()). |
Do góry
Operatory
Nazwa | Opis | |
---|---|---|
![]() ![]() |
Equality | Określa, czy określony dwa wystąpienia NamedSet tej samej wartości. |
![]() ![]() |
Inequality | Określa, czy określony dwa wystąpienia NamedSet mają różne wartości. |
Do góry
Uwagi
Nazwany zestaw to wyrażenie utrwalonej zestawu, który jest skojarzony z alias i zdefiniowany jako część struktury moduł.W wyrażeniach wielowymiarowych (MDX), wyrażenie zestaw można długich i złożonych deklaracja.Nazwany zestaw ułatwia zarządzanie wyrażenia zestawu, który jest regularnie używany MDX lub XML for Analysis kwerend, które obejmują moduł oraz zapewnia utrzymanie wyrażenia zestawu, niezależnie od kwerend, które go używają.
A NamedSet alias hermetyzuje i ustawić wyrażenie nazwanego zestawu metadane nazwany zestaw może być zbadane i włączona do kwerendy.
Przykłady
Następujące podprogram, biorąc pod uwagę CubeDef, iterację NamedSets kolekcja i wyświetla informacje o każdym NamedSet kolekcja:
Public Sub ListNamedSets(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 NamedSets 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 ex As AdomdConnectionException
' The connection could not be opened or was disconnected.
' This error can occur at any time, if the provider is
' disconnected from the server.
Debug.WriteLine(ex)
Throw ex
Catch ex As AdomdErrorResponseException
' A response is received from a provider which indicates an error.
Debug.WriteLine(ex)
Throw ex
Catch ex As AdomdUnknownResponseException
' A response has been returned from the provider that
' was not understood.
Debug.WriteLine(ex)
Throw ex
Catch ex As AdomdCacheExpiredException
' A cached version of an ADOMD.NET object is no longer valid.
' This error is typically raised when reviewing metadata.
Debug.WriteLine(ex)
Throw ex
Catch ex As AdomdException
' Any other error raised by ADOMD.NET.
Debug.WriteLine(ex)
Throw ex
Catch ex As Exception
' Any other error.
Debug.WriteLine(ex)
Throw ex
End Try
End If
End Sub
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.