Поделиться через


Класс DTSReadOnlyCollectionBase

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.

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime..::..DTSReadOnlyCollectionBase
    Подробнее...

Пространство имен:  Microsoft.SqlServer.Dts.Runtime
Сборка:  Microsoft.SqlServer.ManagedDTS (в Microsoft.SqlServer.ManagedDTS.dll)

Синтаксис

'Декларация
Public MustInherit Class DTSReadOnlyCollectionBase _
    Implements ICollection, IEnumerable
'Применение
Dim instance As DTSReadOnlyCollectionBase
public abstract class DTSReadOnlyCollectionBase : ICollection, 
    IEnumerable
public ref class DTSReadOnlyCollectionBase abstract : ICollection, 
    IEnumerable
[<AbstractClassAttribute>]
type DTSReadOnlyCollectionBase =  
    class
        interface ICollection
        interface IEnumerable
    end
public abstract class DTSReadOnlyCollectionBase implements ICollection, IEnumerable

Тип DTSReadOnlyCollectionBase обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство 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.

В начало

Методы

  Имя Описание
Открытый метод CopyTo Copies the entire DTSReadOnlyCollectionBase to a compatible one-dimensional array, starting at the specified index of the target array.
Защищенный метод CreateManagedObject Инфраструктура.
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Защищенный метод GetCount Инфраструктура.
Открытый метод GetEnumerator Returns an enumerator that can iterate through the DTSReadOnlyCollectionBase instance.
Открытый метод GetHashCode (Производный от Object.)
Защищенный метод GetManagedEnumerator Инфраструктура.
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Поля

  Имя Описание
Защищенное поле m_unmanagedColl Инфраструктура.

В начало

Замечания

This class inherits from ICollection and IEnumerable.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

Иерархия наследования

System. . :: . .Object
  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. . :: . .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