DTSReadOnlyCollectionBase Class
Defines an abstract base class that implements the common members used by all Integration Services read-only collections. It provides the abstract (MustInherit in Visual Basic) base class for a strongly typed collection.
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
Microsoft.SqlServer.Dts.Runtime::DTSReadOnlyCollectionBase
Microsoft.SqlServer.Dts.Runtime::BreakpointTargets
Microsoft.SqlServer.Dts.Runtime::Configurations
Microsoft.SqlServer.Dts.Runtime::ConnectionInfos
Microsoft.SqlServer.Dts.Runtime::Connections
Microsoft.SqlServer.Dts.Runtime::DataTypeInfos
Microsoft.SqlServer.Dts.Runtime::DBProviderInfos
Microsoft.SqlServer.Dts.Runtime::DtsErrors
Microsoft.SqlServer.Dts.Runtime::DtsEventHandlers
Microsoft.SqlServer.Dts.Runtime::DtsProperties
Microsoft.SqlServer.Dts.Runtime::DtsWarnings
Microsoft.SqlServer.Dts.Runtime::EventInfos
Microsoft.SqlServer.Dts.Runtime::Executables
Microsoft.SqlServer.Dts.Runtime::ExtendedProperties
Microsoft.SqlServer.Dts.Runtime::ForEachEnumeratorInfos
Microsoft.SqlServer.Dts.Runtime::ForEachVariableMappings
Microsoft.SqlServer.Dts.Runtime::LogEntryInfos
Microsoft.SqlServer.Dts.Runtime::LogProviderInfos
Microsoft.SqlServer.Dts.Runtime::LogProviders
Microsoft.SqlServer.Dts.Runtime::PackageInfos
Microsoft.SqlServer.Dts.Runtime::Parameters
Microsoft.SqlServer.Dts.Runtime::PipelineComponentInfos
Microsoft.SqlServer.Dts.Runtime::PrecedenceConstraints
Microsoft.SqlServer.Dts.Runtime::RunningPackages
Microsoft.SqlServer.Dts.Runtime::SelectedLogProviders
Microsoft.SqlServer.Dts.Runtime::TaskInfos
Microsoft.SqlServer.Dts.Runtime::Variables
| Name | Description | |
|---|---|---|
![]() | Count | Gets the number of elements contained in the DTSReadOnlyCollectionBase instance. |
![]() | IsSynchronized | Gets a value that indicates whether access to the DTSReadOnlyCollectionBase is synchronized (thread-safe). |
![]() | SyncRoot | Gets an object that can be used to synchronize access to the DTSReadOnlyCollectionBase. |
| Name | Description | |
|---|---|---|
![]() | CopyTo(Array^, Int32) | Copies the entire DTSReadOnlyCollectionBase to a compatible one-dimensional array, starting at the specified index of the target array. |
![]() | CreateManagedObject(Object^) | This API supports the product infrastructure and is not intended to be used directly from your code. Creates managed object from an unmanaged object. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetCount() | This API supports the product infrastructure and is not intended to be used directly from your code. Retrieves the number of objects in the collection. |
![]() | GetEnumerator() | Returns an enumerator that can iterate through the DTSReadOnlyCollectionBase instance. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetManagedEnumerator(Object^) | This API supports the product infrastructure and is not intended to be used directly from your code. Gets the managed enumerator from an unmanaged enumerator. |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | m_unmanagedColl | This API supports the product infrastructure and is not intended to be used directly from your code. The unmanaged collection. |
This class inherits from ICollection and IEnumerable.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



