Compartilhar via


AttributeRelationshipCollection Classe

Definição

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

[System.Runtime.InteropServices.Guid("C43BCBCC-4DF3-4b26-88DB-93D058F4315C")]
public sealed class AttributeRelationshipCollection : Microsoft.AnalysisServices.ModelComponentCollection
[<System.Runtime.InteropServices.Guid("C43BCBCC-4DF3-4b26-88DB-93D058F4315C")>]
type AttributeRelationshipCollection = class
    inherit ModelComponentCollection
Public NotInheritable Class AttributeRelationshipCollection
Inherits ModelComponentCollection
Herança
AttributeRelationshipCollection
Atributos

Propriedades

Count

Obtém o número de objetos ModelComponent na ModelComponentCollection.

(Herdado de ModelComponentCollection)
DemandLoadingService

Obtém o serviço de carga de demanda para a coleção.

(Herdado de ModelComponentCollection)
IsFixedSize

Obtém um valor que indica se o ModelComponentCollection tem um tamanho fixo.

(Herdado de ModelComponentCollection)
IsReadOnly

Obtém um valor que indica se o ModelComponentCollection é somente leitura.

(Herdado de ModelComponentCollection)
IsSynchronized

Obtém um valor que indica se o acesso à ModelComponentCollection é sincronizado (thread-safe).

(Herdado de ModelComponentCollection)
Item[Int32]

Obtém o AttributeRelationship no índice especificado da coleção.

Item[String]

Obtém o AttributeRelationship, com a AttributeID especificada, da coleção.

ItemsType

Obtém o Tipo dos objetos que podem ser contidos pela ModelComponentCollection.

(Herdado de ModelComponentCollection)
Parent

Obtém o IModelComponent pai de IModelComponentCollection.

(Herdado de ModelComponentCollection)
Preloadable

Obtém um valor que indica se a coleção pode ser pré-carregada.

(Herdado de ModelComponentCollection)
SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à ModelComponentCollection.

(Herdado de ModelComponentCollection)

Métodos

Add(AttributeRelationship)

Adiciona o AttributeRelationship especificado ao final da coleção.

Add(ModelComponent)

Adiciona um objeto ModelComponent à ModelComponentCollection.

(Herdado de ModelComponentCollection)
Add(ModelComponent, Boolean)

Adiciona um objeto ModelComponent à ModelComponentCollection.

(Herdado de ModelComponentCollection)
Add(String)

Cria um novo objeto AttributeRelationship usando a AttributeID especificada, adiciona-o ao final da coleção e retorna o novo AttributeRelationship criado.

Add(String, IModelComponent)

Adiciona um objeto IModelComponent à ModelComponentCollection.

(Herdado de ModelComponentCollection)
Add(String, IModelComponent, Boolean)

Adiciona um objeto IModelComponent à ModelComponentCollection.

(Herdado de ModelComponentCollection)
AddNew(String, String, Type)

Adiciona um novo IModelComponent à coleção.

(Herdado de ModelComponentCollection)
AddNew(String, Type)

Adiciona um novo IModelComponent à coleção.

(Herdado de ModelComponentCollection)
CanAdd(ModelComponent, String)

Indica se a coleção pode adicionar um ModelComponent.

(Herdado de ModelComponentCollection)
ChangeKey(String, String)

Altera as chaves especificadas para a coleção.

(Herdado de ModelComponentCollection)
Clear()

Remove todos os elementos de ModelComponentCollection.

(Herdado de ModelComponentCollection)
Contains(AttributeRelationship)

Indica se a coleção contém o AttributeRelationship especificado.

Contains(IModelComponent)

Determina se o item especificado está na coleção.

(Herdado de ModelComponentCollection)
Contains(String)

Indica se a coleção contém um AttributeRelationship com a AttributeID especificada.

ContainsName(String)

Determina se AttributeRelationshipCollection contém um objeto AttributeRelationship com o nome especificado.

CopyTo(Array, Int32)

Copia toda a ModelComponentCollection em uma matriz unidimensional, começando pelo índice especificado da matriz de destino.

(Herdado de ModelComponentCollection)
EnsureLoaded()

Assegura que a coleção está carregada.

(Herdado de ModelComponentCollection)
Find(String)

Obtém o AttributeRelationship que tem o AttributeID especificado da coleção.

GetEnumerator()

Retorna um enumerador que pode iterar na ModelComponentCollection.

(Herdado de ModelComponentCollection)
GetItem(String, Boolean, String)

Obtém uma referência ao componente especificado.

(Herdado de ModelComponentCollection)
GetNewName(String)

Obtém um nome para um novo elemento AttributeRelationship a ser adicionado ao AttributeRelationshipCollection.

IndexOf(AttributeRelationship)

Pesquisa o AttributeRelationship especificado e retorna o respectivo índice de base zero na coleção.

IndexOf(IModelComponent)

Pesquisa o item especificado e retorna seu índice com base em zero na coleção.

(Herdado de ModelComponentCollection)
IndexOf(String)

Procura um AttributeRelationship com o AttributeID especificado e retorna o seu índice baseado em zero na coleção.

IndexOfName(String)

Obtém o índice de um objeto AttributeRelationship com o nome especificado dentro do AttributeRelationshipCollection.

Insert(IModelComponent, String, Int32)

Insere um IModelComponent na ModelComponentCollection.

(Herdado de ModelComponentCollection)
Insert(IModelComponent, String, Int32, Boolean)

Insere um IModelComponent na ModelComponentCollection.

(Herdado de ModelComponentCollection)
Insert(Int32, AttributeRelationship)

Insere o AttributeRelationship especificado na coleção no índice especificado.

Insert(Int32, ModelComponent)

Insere um ModelComponent na ModelComponentCollection.

(Herdado de ModelComponentCollection)
Insert(Int32, String)

Cria um novo objeto AttributeRelationship usando a AttributeID especificada, insere-o na coleção no índice especificado e retorna o novo AttributeRelationship criado.

IsValidName(String)

Indica se o nome é válido para um elemento na coleção.

IsValidName(String, String)

Indica se o nome é válido para um elemento na coleção.

Move(AttributeRelationship, Int32)

Move o AttributeRelationship especificado para uma nova posição na coleção.

Move(Int32, Int32)

Move um AttributeRelationship na coleção, da posição atual para uma nova.

Move(String, Int32)

Move um AttributeRelationship, com a AttributeID especificada, para uma nova posição na coleção.

Remove(AttributeRelationship)

Remove o AttributeRelationship especificado da coleção.

Remove(AttributeRelationship, Boolean)

Remove o AttributeRelationship especificado da coleção.

Remove(IModelComponent)

Remove o IModelComponent especificado da coleção.

(Herdado de ModelComponentCollection)
Remove(String)

Remove o AttributeRelationship com o AttributeID especificado da coleção.

Remove(String, Boolean)

Remove o AttributeRelationship com o AttributeID especificado da coleção.

RemoveAt(Int32)

Remove o IModelComponent no índice especificado do ModelComponentCollection.

(Herdado de ModelComponentCollection)
RemoveAt(Int32, Boolean)

Remove o IModelComponent no índice especificado de ModelComponentCollection.

(Herdado de ModelComponentCollection)

Eventos

CollectionChanged

Ocorre quando a coleção é alterada.

(Herdado de ModelComponentCollection)
CollectionChanging

Ocorre quando a coleção está sendo alterada.

(Herdado de ModelComponentCollection)

Implantações explícitas de interface

IList.Add(Object)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IList.Clear()

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IList.Contains(Object)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IList.IndexOf(Object)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IList.Insert(Int32, Object)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IList.Item[Int32]

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IList.Remove(Object)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IList.RemoveAt(Int32)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IModelComponentCollection.Contains(IModelComponent)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IModelComponentCollection.Remove(IModelComponent)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IModelComponentCollection.Remove(IModelComponent, Boolean)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IOnDemandLoadableCollection.BlockOnDemandLoad(Boolean)

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)
IOnDemandLoadableCollection.Loaded

Representa uma coleção de objetos AttributeRelationship . Essa classe não pode ser herdada.

(Herdado de ModelComponentCollection)

Aplica-se a