Exportar (0) Imprimir
Expandir Tudo

Classe SmoCollectionBase

A classe SmoCollectionBase é uma classe base usada na construção de classes de coleção do SMO e contém membros que são comuns a elas.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

public abstract class SmoCollectionBase : AbstractCollectionBase, 
	ICollection, IEnumerable

O tipo SmoCollectionBase expõe os membros a seguir.

  NomeDescrição
Propriedade públicaCountObtém o número de objetos na coleção referenciada.
Propriedade públicaIsSynchronizedObtém o valor da propriedade Boolean que especifica se o acesso à coleção é sincronizado e, portanto, thread-safe.
Propriedade públicaSyncRootObtém um objeto que pode ser usado para sincronizar o acesso à coleção.
Início

  NomeDescrição
Método protegidoAddExistingAdiciona um objeto à coleção. (Herdado de AbstractCollectionBase.)
Método públicoEquals (Herdado de Object.)
Método protegidoFinalize (Herdado de Object.)
Método protegidoGetCollectionElementTypeObtém o Tipo de Elemento da Coleção.
Método públicoGetEnumeratorRetorna uma interface IEnumerator que permite iterar pelos objetos da coleção.
Método públicoGetHashCode (Herdado de Object.)
Método protegidoGetItemById(Int32)Extrai um membro da coleção referenciada usando um identificador exclusivo definido pelo sistema.
Método protegidoGetItemById(Int32, String)Extrai um membro da coleção referenciada usando um identificador exclusivo e um nome definidos pelo sistema.
Método protegidoGetObjectByIndexExtrai um membro da coleção referenciada usando um identificador exclusivo definido pelo sistema.
Método públicoGetType (Herdado de Object.)
Método protegidoImplAddExistingAdiciona um objeto existente à coleção. (Substitui AbstractCollectionBase.ImplAddExisting(SqlSmoObject).)
Método protegidoInitializeChildCollection()Inicializa as coleções filho da coleção referenciada.
Método protegidoInitializeChildCollection(Boolean)Inicializa as coleções filho da coleção referenciada com a opção de atualizar as propriedades da coleção referenciada.
Método protegidoInitInnerCollectionInicializa a coleção.
Método protegidoMemberwiseClone (Herdado de Object.)
Método públicoRefresh()Atualiza a coleção referenciada.
Método públicoRefresh(Boolean)Atualiza a coleção referenciada com a opção de atualizar os objetos filho da coleção referenciada.
Método públicoToString (Herdado de Object.)
Método protegidoValidateParentObjectValida se o objeto pai existe.
Início

  NomeDescrição
Campo protegidoinitializedEste valor dá suporte à infraestrutura do SMO e não se destina a ser usado diretamente no seu código. (Herdado de AbstractCollectionBase.)
Início

  NomeDescrição
Implementações de interfaces explícitasMétodo privadoICollectionCopyToCopia os elementos de uma instância em uma matriz a partir do índice indicado.
Início

Só há suporte para esse namespace, classe ou membro na versão 2.0 do Microsoft .NET Framework.

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.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft