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)

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::AvailabilityDatabaseCollection
          Microsoft.SqlServer.Management.Smo::AvailabilityGroupCollection
          Microsoft.SqlServer.Management.Smo::AvailabilityGroupListenerCollection
          Microsoft.SqlServer.Management.Smo::AvailabilityReplicaCollection
          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::ColumnEncryptionKeyCollection
          Microsoft.SqlServer.Management.Smo::ColumnMasterKeyCollection
          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::DatabaseScopedCredentialCollection
          Microsoft.SqlServer.Management.Smo::DataFileCollection
          Microsoft.SqlServer.Management.Smo::EndpointCollection
          Microsoft.SqlServer.Management.Smo::ExtendedPropertyCollection
          Microsoft.SqlServer.Management.Smo::ExternalDataSourceCollection
          Microsoft.SqlServer.Management.Smo::ExternalFileFormatCollection
          Microsoft.SqlServer.Management.Smo::FederationCollection
          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::IndexedXmlPathNamespaceCollection
          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::SearchPropertyCollection
          Microsoft.SqlServer.Management.Smo::SearchPropertyListCollection
          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

public ref class SimpleObjectCollectionBase abstract : SortedListCollectionBase

NameDescription
System_CAPS_pubpropertyCount

Gets the number of objects in the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_pubpropertyIsSynchronized

Gets the Boolean property value that specifies whether access to the collection is synchronized and therefore thread-safe.(Inherited from SmoCollectionBase.)

System_CAPS_pubpropertySyncRoot

Gets an object that can be used to synchronize access to the collection.(Inherited from SmoCollectionBase.)

NameDescription
System_CAPS_protmethodAddExisting(SqlSmoObject^)

Adds an object to the collection.(Inherited from AbstractCollectionBase.)

System_CAPS_protmethodAddImpl(SqlSmoObject^)

Adds the specified object to this collection(Inherited from SortedListCollectionBase.)

System_CAPS_pubmethodContains(String^)

Verifies whether the specified object exists in the collection.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetCollectionElementType()

Gets the Collection Element Type.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethodGetEnumerator()

Returns an IEnumerator interface that allows you to iterate through the objects in the collection. (Inherited from SmoCollectionBase.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetItemById(Int32)

Extracts a member from the referenced collection using a system-defined, unique identifier.(Inherited from SmoCollectionBase.)

System_CAPS_protmethodGetItemById(Int32, String^)

Extracts a member from the referenced collection using a system-defined, unique identifier and name.(Inherited from SmoCollectionBase.)

System_CAPS_protmethodGetObjectByIndex(Int32)

Extracts a member from the referenced collection using a system-defined, unique identifier.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodImplAddExisting(SqlSmoObject^)

Adds an existing specified object to this collection(Inherited from SortedListCollectionBase.)

System_CAPS_protmethodInitializeChildCollection()

Initializes the child collections of the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_protmethodInitializeChildCollection(Boolean)

Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_protmethodInitInnerCollection()

Initializes the collection.(Overrides SmoCollectionBase::InitInnerCollection().)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRefresh()

Refreshes the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethodRefresh(Boolean)

Refreshes the referenced collection with the option to refresh child objects of the referenced collection.(Inherited from SmoCollectionBase.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_protmethodValidateParentObject(SqlSmoObject^)

Validates the parent object exists.(Inherited from SmoCollectionBase.)

NameDescription
System_CAPS_protfieldinitialized

This value supports the SMO infrastructure and is not intended to be used directly from your code.(Inherited from AbstractCollectionBase.)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection::CopyTo(Array^, Int32)

Copies the elements from an instance to an array beginning at the index indicated.(Inherited from SmoCollectionBase.)

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

Return to top
Show: