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


DTSReadOnlyCollectionBase Класс

Определение

Определяет абстрактный базовый класс, который реализует общие члены, используемые всеми доступными только для чтения коллекциями служб Integration Services. Он предоставляет абстрактный базовый класс (MustInherit в Visual Basic) для строго типизированной коллекции.

public ref class DTSReadOnlyCollectionBase abstract : System::Collections::ICollection
[System.ComponentModel.MergableProperty(false)]
public abstract class DTSReadOnlyCollectionBase : System.Collections.ICollection
[<System.ComponentModel.MergableProperty(false)>]
type DTSReadOnlyCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class DTSReadOnlyCollectionBase
Implements ICollection
Наследование
DTSReadOnlyCollectionBase
Производный
Атрибуты
Реализации

Комментарии

Этот класс наследует от ICollection и IEnumerable.

Поля

m_unmanagedColl

Неуправляемая коллекция.

Свойства

Count

Возвращает количество элементов, содержащихся в экземпляре DTSReadOnlyCollectionBase.

IsSynchronized

Получает значение, определяющее, является ли доступ к коллекции DTSReadOnlyCollectionBase синхронизированным (потокобезопасным).

SyncRoot

Получает объект, с помощью которого можно синхронизировать доступ к коллекции DTSReadOnlyCollectionBase.

Методы

CopyTo(Array, Int32)

Копирует DTSReadOnlyCollectionBase целиком в совместимый одномерный массив, начиная с указанного индекса конечного массива.

CreateManagedObject(Object)

Создает управляемый объект на основе неуправляемого объекта.

GetCount()

Возвращает количество объектов в коллекции.

GetEnumerator()

Возвращает перечислитель, с помощью которого можно выполнять итерацию элементов экземпляра DTSReadOnlyCollectionBase.

GetManagedEnumerator(Object)

Возвращает управляемый перечислитель из неуправляемого перечислителя.

Применяется к