Classe SmoCollectionBase
The SmoCollectionBase class is a base class that is used in the construction of SMO collection classes and contains members that are common to them.
Hierarquia de herança
System.Object
Microsoft.SqlServer.Management.Smo.AbstractCollectionBase
Microsoft.SqlServer.Management.Smo.SmoCollectionBase
Microsoft.SqlServer.Management.Smo.ArrayListCollectionBase
Microsoft.SqlServer.Management.Smo.SortedListCollectionBase
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
Public MustInherit Class SmoCollectionBase _
Inherits AbstractCollectionBase _
Implements ICollection, IEnumerable
'Uso
Dim instance As SmoCollectionBase
public abstract class SmoCollectionBase : AbstractCollectionBase,
ICollection, IEnumerable
public ref class SmoCollectionBase abstract : public AbstractCollectionBase,
ICollection, IEnumerable
[<AbstractClassAttribute>]
type SmoCollectionBase =
class
inherit AbstractCollectionBase
interface ICollection
interface IEnumerable
end
public abstract class SmoCollectionBase extends AbstractCollectionBase implements ICollection, IEnumerable
O tipo SmoCollectionBase expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Gets the number of objects in the referenced collection. | |
IsSynchronized | Gets the Boolean property value that specifies whether access to the collection is synchronized and therefore thread-safe. | |
SyncRoot | Gets an object that can be used to synchronize access to the collection. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddExisting | Adds an object to the collection. (Herdado de AbstractCollectionBase.) | |
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetCollectionElementType | Gets the Collection Element Type. | |
GetEnumerator | Returns an IEnumerator interface that allows you to iterate through the objects in the collection. | |
GetHashCode | (Herdado de Object.) | |
GetItemById(Int32) | Extracts a member from the referenced collection using a system-defined, unique identifier. | |
GetItemById(Int32, String) | Extracts a member from the referenced collection using a system-defined, unique identifier and name. | |
GetObjectByIndex | Extracts a member from the referenced collection using a system-defined, unique identifier. | |
GetType | (Herdado de Object.) | |
ImplAddExisting | Adds an existing object to the collection. (Substitui AbstractCollectionBase.ImplAddExisting(SqlSmoObject).) | |
InitializeChildCollection() | Initializes the child collections of the referenced collection. | |
InitializeChildCollection(Boolean) | Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection. | |
InitInnerCollection | Initializes the collection. | |
MemberwiseClone | (Herdado de Object.) | |
Refresh() | Refreshes the referenced collection. | |
Refresh(Boolean) | Refreshes the referenced collection with the option to refresh child objects of the referenced collection. | |
ToString | (Herdado de Object.) | |
ValidateParentObject | Validates the parent object exists. |
Início
Campos
Nome | Descrição | |
---|---|---|
initialized | This value supports the SMO infrastructure and is not intended to be used directly from your code. (Herdado de AbstractCollectionBase.) |
Início
Implementações de interfaces explícitas
Nome | Descrição | |
---|---|---|
ICollection.CopyTo | Copies the elements from an instance to an array beginning at the index indicated. |
Início
Comentários
Só há suporte para esse namespace, classe ou membro na versão 2.0 do Microsoft .NET Framework.
Exemplos
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.