Aracılığıyla paylaş


Member Sınıfı

Tek bir hiyerarşi içinde üye temsil tanımlama grubu, düzey veya üye.

Devralma Hiyerarşisi

System.Object
  Microsoft.AnalysisServices.AdomdClient.Member

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

Sözdizimi

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

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

Özellikler

  Ad Açıklama
Ortak özellik Caption Resim yazısını alır Member.
Ortak özellik ChildCount Tahmini yer alan alt üyelerin sayısı alır Member.
Ortak özellik Description Açıklayıcı metni alır Member.
Ortak özellik DrilledDown Hiçbir çocuk hemen gösterir üye ekseni üzerinde.
Ortak özellik LevelDepth İçerir düzey sıralı konumunu alır Member.
Ortak özellik LevelName İçerir düzey adını alır Member.
Ortak özellik MemberProperties Alır bir MemberPropertyCollection içeren bir koleksiyon için üye özelliklerinin Member.
Ortak özellik Name Adını alır Member.
Ortak özellik Parent Üst başvuru alır Member, eğer varsa içeren Member.
Ortak özellik ParentLevel Bu özellik alır bir Level içeren Member.
Ortak özellik ParentSameAsPrevious Döndürür olup olmadığını Bu pozisyonun üst üye hemen önceki üst aynıdır üye.
Ortak özellik Properties Alır bir PropertyCollection ile ilişkili özellikleri içeren Member.
Ortak özellik Type Üye türü alır Member.
Ortak özellik UniqueName Benzersiz adını alır Member.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem Equals İki örnekler belirler, Member olan eşittir. (Object.Equals(Object) öğesini geçersiz kılar.)
Ortak yöntem FetchAllProperties Tüm üye özelliklerini sunucudan alır.
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetChildren() Döndürür bir MemberCollection içeren bir koleksiyon alt üyeleri için Member.
Ortak yöntem GetChildren(Int64, Int64) Döndürür bir MemberCollection içeren bir koleksiyon alt üyeleri için Member.Nesnesine döndürülen en fazla içeren count üyeleri tarafından belirtilen konumda başlar ve start.
Ortak yöntem GetChildren(Int64, Int64, array<MemberFilter[]) Döndürür bir MemberCollection içeren bir koleksiyon alt üyeleri için Member.Nesnesine döndürülen en fazla içeren count üyeleri tarafından belirtilen konumda başlar start parametresi, tarafından süzülür filters parametreleri.
Ortak yöntem GetChildren(Int64, Int64, array<String[], array<MemberFilter[]) Döndürür bir MemberCollection içeren bir koleksiyon alt üyeleri için Member.Nesnesine döndürülen en fazla içeren count üyeleri tarafından belirtilen konumda başlar start parametresi, tarafından süzülür filters parametreleri.Her üye tarafından belirtilen özellikleri önbelleğe alır dizi içine geçirilen properties parametresi.Not performansla ilgili nedenlerden dolayı bu aşırı olmayan yalnızca kullanılmalıdır-varsayılan üye özellikler gerekiyor.Default üye properties include Name, UniqueName, Caption, ChildCount, Description, LevelDepth, LevelName, Parent, ParentLevel, and Type.
Ortak yöntem GetHashCode Karma algoritmalar ve veri yapıları gibi denetim tablolarını kullanmak için 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 A dize adını içeren Member. (Object.ToString() öğesini geçersiz kılar.)

Üst

İşleçler

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

Üst

Açıklamalar

A üye temel ilişkisel veritabanındaki bir veya daha fazla kayıtları gösteren bir hiyerarşi içinde bir maddedir.En küçük üye olduğu düzey bir küpteki hücrenin verilerine erişirken kullanılan başvuru.

Üyeler sırayla kümeleri oluşturmak için kullanılan dizilerini oluşturmak için kullanılır.Üyelerin hiyerarşik olarak düzenlenmiştir; üye ilişkili diğer üyelere sahip olabilir.Hiçbir alt üyesi olmadığı için örneğin, yıl, ay ve gün adlı üç düzey içeren bir saat boyut içinde günlük düzey üyeleri yaprak üyesidir.Yıl ve ay üyeleri düzeys olan nonleaf üyeleri, çünkü her ay üye düzey en az 28 gün alt üyelerinden olan düzey ve yılın her üye düzey 12 ay alt üyelerinden olan düzey.

Member De dahil olmak üzere, bir üye açıklamak gerekli bilgileri saklar bir koleksiyon , Member varsa, alt üyeleri içeren nesnelerin.

Mevcut olan bilgilere bir Member üzerinde üst bağlıdır üyeleri koleksiyon , Member alındı.Sırada üyeleri koleksiyon dışarıdan temsil eden bir koleksiyon , Member nesneler için belirtilen Hierarchy, Tuple, Level, veya Member, koleksiyon dahili olarak yüklenen ve üst bağlı olarak iki yoldan biriyle yönetilen Hierarchy, Tuple, Level, veya Member:

  • Üst nesne yoluyla başvurulan, bir CubeDef meta veriler sunucudan almak için koleksiyon üst nesnenin. için tanımlanan üyeleri temsil eder

  • Üst nesne yoluyla başvurulan, bir CellSet meta veriler bir sorgudan almak için için alınan üyeleri koleksiyonu temsil küme (veya eksen), üst nesne içeriyor.

Örnekler

Verilen, aşağıdaki yordam, bir Hierarchy, arasında dolaşır üyeleri koleksiyon ve görüntüler bilgi her Member:

Public Overloads Sub ListMembers(ByRef HierarchyToCheck As Hierarchy)

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

        Try
            Dim memberToCheck As Member

            Debug.WriteLine("Found " & HierarchyToCheck.Members.Count & _
                " member(s) in hierarchy:")

            For Each memberToCheck In HierarchyToCheck.Members
                Debug.WriteLine("Member:  " & memberToCheck.Name)
                Debug.WriteLine("  Caption:          " & _
                    memberToCheck.Caption)
                Debug.WriteLine("  UniqueName:       " & _
                    memberToCheck.UniqueName)

                Debug.WriteLine("  No. of children:  " & _
                    memberToCheck.Children.Count)
            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.