SimpleObjectCollectionBase Class

The SimpleObjectCollectionBase class is a base class that is used in the construction of collection objects.

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

Syntax

'Declaration
Public MustInherit Class SimpleObjectCollectionBase _
    Inherits SortedListCollectionBase
'Usage
Dim instance As SimpleObjectCollectionBase
public abstract class SimpleObjectCollectionBase : SortedListCollectionBase
public ref class SimpleObjectCollectionBase abstract : public SortedListCollectionBase
[<AbstractClassAttribute>]
type SimpleObjectCollectionBase =  
    class
        inherit SortedListCollectionBase
    end
public abstract class SimpleObjectCollectionBase extends SortedListCollectionBase

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Management.Smo.AbstractCollectionBase
    Microsoft.SqlServer.Management.Smo.SmoCollectionBase
      Microsoft.SqlServer.Management.Smo.SortedListCollectionBase
        Microsoft.SqlServer.Management.Smo.SimpleObjectCollectionBase
          Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection
          Microsoft.SqlServer.Management.Smo.Agent.AlertCollection
          Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection
          Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection
          Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection
          Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection
          Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection
          Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection
          Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection
          Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection
          Microsoft.SqlServer.Management.Smo.AuditCollection
          Microsoft.SqlServer.Management.Smo.BackupDeviceCollection
          Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection
          Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection
          Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection
          Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection
          Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection
          Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection
          Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection
          Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection
          Microsoft.SqlServer.Management.Smo.CertificateCollection
          Microsoft.SqlServer.Management.Smo.CheckCollection
          Microsoft.SqlServer.Management.Smo.CredentialCollection
          Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection
          Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection
          Microsoft.SqlServer.Management.Smo.DatabaseCollection
          Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection
          Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection
          Microsoft.SqlServer.Management.Smo.DataFileCollection
          Microsoft.SqlServer.Management.Smo.EndpointCollection
          Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection
          Microsoft.SqlServer.Management.Smo.FileGroupCollection
          Microsoft.SqlServer.Management.Smo.ForeignKeyCollection
          Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection
          Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection
          Microsoft.SqlServer.Management.Smo.FullTextStopListCollection
          Microsoft.SqlServer.Management.Smo.IndexCollection
          Microsoft.SqlServer.Management.Smo.LanguageCollection
          Microsoft.SqlServer.Management.Smo.LinkedServerCollection
          Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection
          Microsoft.SqlServer.Management.Smo.LogFileCollection
          Microsoft.SqlServer.Management.Smo.LoginCollection
          Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection
          Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection
          Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection
          Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection
          Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection
          Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection
          Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection
          Microsoft.SqlServer.Management.Smo.PlanGuideCollection
          Microsoft.SqlServer.Management.Smo.ResourcePoolCollection
          Microsoft.SqlServer.Management.Smo.SchemaCollection
          Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection
          Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection
          Microsoft.SqlServer.Management.Smo.ServerRoleCollection
          Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase
          Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection
          Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection
          Microsoft.SqlServer.Management.Smo.StatisticCollection
          Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection
          Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection
          Microsoft.SqlServer.Management.Smo.TriggerCollection
          Microsoft.SqlServer.Management.Smo.UserCollection
          Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.