Compartilhar via


Classe MemberCollection

Obtém uma coleção somente leitura e sob demanda de objetos Member contidos em um Position, Level ou Tuple.

Hierarquia de herança

Object
  Microsoft.AnalysisServices.AdomdServer.MemberCollection

Namespace:  Microsoft.AnalysisServices.AdomdServer
Assembly:  msmgdsrv (em msmgdsrv.dll)

Sintaxe

'Declaração
Public NotInheritable Class MemberCollection _
    Implements IEnumerable, IDisposable, ICollection
'Uso
Dim instance As MemberCollection
public sealed class MemberCollection : IEnumerable, 
    IDisposable, ICollection
public ref class MemberCollection sealed : IEnumerable, 
    IDisposable, ICollection
[<SealedAttribute>]
type MemberCollection =  
    class 
        interface IEnumerable 
        interface IDisposable 
        interface ICollection 
    end
public final class MemberCollection implements IEnumerable, IDisposable, ICollection

O tipo MemberCollection expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém o número de objetos Member na coleção.
Propriedade pública IsSynchronized Obtém um valor que indica se o acesso à coleção é sincronizado (isento de threads).
Propriedade pública Item Obtém o Member especificado da coleção por seu índice.No Microsoft Visual C#, esta propriedade é o indexador da classe MemberCollection.
Propriedade pública SyncRoot Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

Início

Métodos

  Nome Descrição
Método público {dtor} Libera todos os recursos usados por MemberCollection.
Método público CopyTo(Array, Int32) Copia os elementos da coleção na matriz especificada.
Método público CopyTo(array<Member[], Int32) Copia os elementos da coleção na matriz especificada.
Método público Dispose Libera todos os recursos usados por MemberCollection.
Método público Equals (Herdado de Object.)
Método público GetEnumerator() Obtém um enumerador para iteração pela coleção.
Método protegido GetEnumerator() Obtém um enumerador que itera por MemberCollection.
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Comentários

Embora MemberCollection represente externamente uma coleção de objetos Member, a coleção será carregada internamente e gerenciada de uma de duas maneiras, dependendo do pai da coleção:

  • Se o objeto pai foi referenciado em virtude de uma consulta, como no caso de Tuple, a coleção representará os membros referenciados pela consulta.

  • Se o objeto pai foi referenciado em virtude de uma solicitação de metadados, a coleção representa os membros referenciados pela definição do objeto pai.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.AnalysisServices.AdomdServer