Aracılığıyla paylaş


Tuple Sınıfı

Bir sipariş edilen temsil koleksiyon farklı hiyerarşileri üyelerinden biri.

Devralma Hiyerarşisi

System.Object
  Microsoft.AnalysisServices.AdomdClient.Tuple

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

Sözdizimi

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

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

Özellikler

  Ad Açıklama
Ortak özellik Members Alır bir örnek , MemberCollection dan sınıfının Tuple.
Ortak özellik TupleOrdinal Sıralı konumunu alır Tuple.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem Equals İki örnekler belirler, System.Object 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 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 (Object öğesinden devralınmıştır.)

Üst

İşleçler

  Ad Açıklama
Ortak işleçStatik üye Equality İki örneğini belirtilen olup olmadığını belirler Tuple olan eşittir.
Ortak işleçStatik üye Inequality İki örneğini belirtilen olup olmadığını belirler Tuple olan eşittir.

Üst

Açıklamalar

A tanımlama grubu üyeleri sıralı bir topluluğu koleksiyon.

A tanımlama grubu herhangi bir hiyerarşi gelen birden fazla üye içeremez.

adomd içinde.net, bir Tuple temsil etmek için kullanılan bir tanımlama grubu Kapsüllenen topluluğu tarafından Member tanımlayan nesneleri tanımlama grubu.Tuplenesnelerin başvuru yapabilirsiniz sadece aracılığıyla Tuples özellik, bir Set.

Örnekler

Aşağıdaki işlev, verilen bir Tuple, nesne inceler ve çok boyutlu ifadeleri (mdx) dize halinde temsilini döndürür tanımlama grubu:

Public Function GetTupleString(ByRef TupleToConvert As Tuple) As String
    If TupleToConvert Is Nothing Then
        Throw New System.ArgumentNullException("TupleToConvert")
    Else
        Dim tupleCount As Integer = TupleToConvert.Members.Count
        Dim tupleIndex As Integer = 0

        If tupleCount = 0 Then
            ' An empty tuple.
            Return "()"
        Else
            ' Iterate through each member in the Members collection,
            ' adding the value of the UniqueName property to a
            ' string.
            ' Because a tuple can represent many members, this
            ' example uses a StringBuilder object to improve
            ' string handling performance.
            Dim tupleString As New _
                System.Text.StringBuilder(15 * tupleCount)

            ' Tuples are framed with parentheses, with each member
            ' within a tuple separated by a comma.
            tupleString.Append("(")
            For tupleIndex = 0 To tupleCount - 1
                tupleString.Append( _
                TupleToConvert.Members(tupleIndex).UniqueName)
                If tupleIndex < (tupleCount - 1) Then
                    tupleString.Append(", ")
                End If
            Next
            tupleString.Append(")")

            Return tupleString.ToString
        End If
    End If
End Function

İş 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.