Язык

DTSReadOnlyCollectionBase Класс

Определение

Определяет абстрактный базовый класс, реализующий общие элементы, используемые всеми коллекциями только для чтения Integration Services. Он предоставляет базовый класс абстрактного (MustInherit in 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)

Получает управляемый переписчик от неуправляемого переписчика.

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