Aracılığıyla paylaş


Measure Sınıfı

Bir küp içinde bir ölçü birimi temsil eder veya ölçü grubu.

Devralma Hiyerarşisi

System.Object
  Microsoft.AnalysisServices.AdomdClient.Measure

Ad Alanı:  Microsoft.AnalysisServices.AdomdClient
Derleme:  Microsoft.AnalysisServices.AdomdClient (Microsoft.AnalysisServices.AdomdClient içinde.dll)

Sözdizimi

'Bildirim
Public NotInheritable Class Measure
'Kullanım
Dim instance As Measure
public sealed class Measure
public ref class Measure sealed
[<SealedAttribute>]
type Measure =  class end
public final class Measure

Measure türü aşağıdaki üyeleri açıklar.

Özellikler

  Ad Açıklama
Ortak özellik Caption Resim yazısını alır Measure.
Ortak özellik Description Açıklamasını alır Measure.
Ortak özellik DisplayFolder Bu üye, ileride kullanılmak üzere ayrılmıştır.
Ortak özellik Expression Çok boyutlu ifadeleri (mdx) ifade için kullanılan alır toplu Measure.
Ortak özellik Name Adını alır Measure.
Ortak özellik NumericPrecision Sayısal kesinlik değeri alır Measure.
Ortak özellik NumericScale Sayısal ölçek için alır Measure.
Ortak özellik ParentCube Alır bir CubeDef içeren Measure.
Ortak özellik Properties Alır bir AdomdPropertyCollection ile ilişkili özellikleri içeren Measure.
Ortak özellik UniqueName Benzersiz adını alır Measure.
Ortak özellik Units Ölçü birimi açıklaması alır Measure.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem Equals İki örnekler belirler, Measure olan eşittir. (Object.Equals(Object) öğesini geçersiz kılar.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetHashCode Karma algoritmalar ve veri yapıları gibi denetim tablolarını kullanmak için uygun belirli bir türü için bir karma işlev görür. (Object.GetHashCode() öğesini geçersiz kılar.)
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem ToString Döndürür bir dize temsil eden geçerli örnek , Measure. (Object.ToString() öğesini geçersiz kılar.)

Üst

İşleçler

  Ad Açıklama
Ortak işleçStatik üye Equality İki örnekler belirler, Measure olan eşittir.
Ortak işleçStatik üye Inequality İki örnekler belirler, Measure olan eşit olmayan.

Üst

Açıklamalar

Bir ölçü birimi içinde bir gerçeği verileri temsil tablo yani düzenlenmiş ve küp tarafından toplanan.

De ADOMD.NET, Measure temsil eden meta veriler için bir ölçü birimi içinde küp.Bir ölçü birimi bir önlem amacıyla sorgulamak için üye olarak değerlendirileceğinden açıkça bir hücre kümesi tanımlanamadı ve tarafından temsil edilen bir Measure içinde ölçüleri koleksiyon , bir CubeDef.

Örnekler

Aşağıdaki yordam, verilen bir CubeDef, arasında dolaşır Measures koleksiyon ve görüntüler bilgi her Measure:

Public Sub ListMeasures(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 Measures collection of the
        ' CubeDef object.

        Try
            Dim measureToCheck As Measure

            Debug.WriteLine("Found " & CubeToCheck.Measures.Count & _
                " measure(s) in cube:")

            For Each measureToCheck In CubeToCheck.Measures
                Debug.WriteLine("Measure:  " & measureToCheck.Name)
                Debug.WriteLine("  Caption:        " & _
                    measureToCheck.Caption)
                Debug.WriteLine("  Description:    " & _
                    measureToCheck.Description)

            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

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.