System.Collections.Concurrent
Предоставляет возможности блокировки и ограничения для потокобезопасных коллекций, реализующих .
Тип элементов в коллекции.
Инициализирует новый экземпляр класса без верхней границы.
Инициализирует новый экземпляр класса без верхней границы, используя предоставленную коллекцию в качестве базового хранилища данных.
Коллекция, используемая в качестве базового хранилища данных.
Аргументом параметра является null.
Инициализирует новый экземпляр класса указанной верхней границей, используя предоставленную коллекцию в качестве базового хранилища данных.
Коллекция, используемая в качестве базового хранилища данных.
Предельный размер коллекции.
Аргументом параметра является null.
не является положительным значением.
Предоставленный содержит больше значений, чем разрешается .
Инициализирует новый экземпляр класса указанной верхней границей.
Предельный размер коллекции.
не является положительным значением.
Добавляет элемент в коллекцию .
Элемент, добавляемый в коллекцию.Это значение может быть пустой ссылкой.
Объект удален.
была помечена как полный относительно дополнения.-или-Указанная коллекция не принимает такой элемент.
Добавляет элемент в коллекцию .
Элемент, добавляемый в коллекцию.Это значение может быть пустой ссылкой.
Маркер отмены, который следует контролировать.
Если отменяется.
был удален, или был удален , которому принадлежит .
была помечена как полный относительно дополнения.-или-Указанная коллекция не принимает такой элемент.
Добавляет указанный элемент в один из указанных экземпляров .
Индекс коллекции в массиве , в которую добавляется элемент.
Массив коллекций.
Элемент, добавляемый в одну из коллекций.
Хотя бы один из экземпляров был удален.
Аргументом параметра является null.
Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0, содержит элемент null или хотя бы одна коллекция была помечена как готовая для добавления.
Хотя бы одна базовая коллекция не приняла элемент.
Добавляет указанный элемент в один из указанных экземпляров .
Индекс коллекции в массиве , в которую добавляется элемент.
Массив коллекций.
Элемент, добавляемый в одну из коллекций.
Маркер отмены, который следует контролировать.
Если отменяется.
Хотя бы одна базовая коллекция не приняла элемент.
Аргументом параметра является null.
Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0, содержит элемент null или хотя бы одна коллекция была помечена как готовая для добавления.
По крайней мере один из экземпляров был удален или , создавший , был удален.
Получает предельную емкость данного экземпляра .
Предельная емкость данной коллекции или значение int.MaxValue, если предельное значение не указано.
Объект удален.
Помечает экземпляры как не допускающие добавления дополнительных элементов.
Объект удален.
Копирует все элементы из экземпляра в совместимый одномерный массив, начиная с указанного индекса в целевом массиве.
Одномерный массив, в который копируются элементы экземпляра .Индекс в массиве должен начинаться с нуля.
Отсчитываемый от нуля индекс в массиве , с которого начинается копирование.
Объект удален.
Аргументом параметра является null.
Аргумент меньше нуля.
аргумент является равным или больше длины .Массив назначения слишком мал для хранения всех элементов BlockingCcollection.Ранг массива не соответствует.Тип массива не совместим с типом элементов BlockingCollection.
Возвращает число элементов, содержащихся в очереди .
Количество элементов, содержащихся в коллекции .
Объект удален.
Освобождает все ресурсы, используемые текущим экземпляром класса .
Освобождает ресурсы, используемые экземпляром .
Значение, определяющее, выполняется ли ликвидация явно (true) или в результате выполнения метода завершения (false).
Предоставляет получающий интерфейс для элементов коллекции.
Интерфейс , удаляющий и возвращающий элементы из коллекции.
Объект удален.
Предоставляет получающий интерфейс для элементов коллекции.
Интерфейс , удаляющий и возвращающий элементы из коллекции.
Маркер отмены, который следует контролировать.
Если отменяется.
Был удален или , создавший параметр .
Получает значение, указывающее, помечена ли данная коллекция как закрытая для добавления элементов.
Значение, указывающее, помечена ли коллекция как закрытая для добавления.
Объект удален.
Получает значение, указывающее, помечена ли данная коллекция как закрытая для добавления элементов и является ли она пустой.
Значение, указывающее, помечена ли данная коллекция как закрытая для добавления элементов и является ли она пустой.
Объект удален.
Предоставляет интерфейс для элементов коллекции.
Интерфейс для элементов коллекции.
Объект удален.
Копирует все элементы из экземпляра в совместимый одномерный массив, начиная с указанного индекса в целевом массиве.
Одномерный массив, в который копируются элементы экземпляра .Индекс в массиве должен начинаться с нуля.
Отсчитываемый от нуля индекс в массиве , с которого начинается копирование.
Объект удален.
Аргументом параметра является null.
Аргумент меньше нуля.
аргумент является равным или больше, чем длина , массив является многомерным или параметр типа для коллекции нельзя автоматически привести к типу массива назначения.
Получает значение, определяющее, синхронизирован ли доступ к интерфейсу .
Всегда возвращает значение false.
Объект удален.
Возвращает объект, который используется для синхронизации доступа к коллекции .Данное свойство не поддерживается.
Возвращает значение null.
Свойство SyncRoot не поддерживается.
Предоставляет интерфейс для элементов коллекции.
Интерфейс для элементов коллекции.
Объект удален.
Удаляет элемент из .
Элемент, удаленный из коллекции.
Объект удален.
Базовая коллекция была изменена за пределами данного экземпляра или коллекция пуста и помечена как полная и более недоступная для добавления объектов.
Удаляет элемент из .
Элемент, удаленный из коллекции.
Объект, который можно использовать для отмены операции извлечения.
отменен.
Был удален или отменен , создавший токен.
Основная коллекция была изменена вне данного экземпляра , или коллекция BlockingCollection помечена как закрытая для добавления, или коллекция пуста.
Извлекает элемент из одного из указанных экземпляров .
Индекс коллекции в массиве , из которой удален элемент.
Массив коллекций.
Элемент, удаленный из одной из коллекций.
Хотя бы один из экземпляров был удален.
Аргументом параметра является null.
Число больше, чем максимальный размер (62 для STA и 63 для MTA).
Аргумент является массивом с нулевой длиной или содержит элемент null, или в коллекции был вызван метод.
Хотя бы одна из базовых коллекций была изменена вне ее экземпляра .
Извлекает элемент из любого из указанных экземпляров , контролируя указанный токен отмены.
Индекс коллекции в массиве , из которой удален элемент.
Массив коллекций.
Элемент, удаленный из одной из коллекций.
Маркер отмены, который следует контролировать.
Если отменяется.
Хотя бы одна из базовых коллекций была изменена вне ее экземпляра .
Аргументом параметра является null.
Число больше, чем максимальный размер (62 для STA и 63 для MTA).
Аргумент является массивом с нулевой длиной или содержит элемент null, или в коллекции был вызван метод.
Хотя бы один из экземпляров был удален.
Копирует элементы из экземпляра в новый массив.
Массив, содержащий копии элементов коллекции.
Объект удален.
Пытается добавить указанный элемент в .
Значение true, если удалось добавить; в противном случае — значение false.Если элемент является дубликатом, а соответствующая коллекция не поддерживает повторяющиеся элементы, создается исключение .
Элемент, добавляемый в коллекцию.
Объект удален.
была помечена как полный относительно дополнения.-или-Указанная коллекция не принимает такой элемент.
Пытается добавить указанный элемент в коллекцию в течение указанного временного периода.
Значение true, если элемент удалось добавить в коллекцию в течение указанного времени; в противном случае — значение false.Если элемент является дубликатом, а соответствующая коллекция не поддерживает повторяющиеся элементы, создается исключение .
Элемент, добавляемый в коллекцию.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Объект удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
была помечена как полный относительно дополнения.-или-Указанная коллекция не принимает такой элемент.
Пытается добавить указанный элемент в коллекцию в течение указанного временного периода, контролируя токен отмены.
Значение true, если элемент удалось добавить в коллекцию в течение указанного времени; в противном случае — значение false.Если элемент является дубликатом, а соответствующая коллекция не поддерживает повторяющиеся элементы, создается исключение .
Элемент, добавляемый в коллекцию.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Маркер отмены, который следует контролировать.
Если отменяется.
был удален, или был удален базовый .
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
была помечена как полный относительно дополнения.-или-Указанная коллекция не принимает такой элемент.
Пытается добавить указанный элемент в .
Значение true, если элемент удалось добавить в коллекцию в течение указанного промежутка времени; в противном случае — значение false.
Элемент, добавляемый в коллекцию.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Объект удален.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .
была помечена как полный относительно дополнения.-или-Указанная коллекция не принимает такой элемент.
Пытается добавить указанный элемент к одному из указанных экземпляров .
Индекс коллекции, в которую был добавлен элемент, в массиве , или -1, если добавить элемент не удалось.
Массив коллекций.
Элемент, добавляемый в одну из коллекций.
Хотя бы один из экземпляров был удален.
Аргументом параметра является null.
Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0, содержит элемент null или хотя бы одна коллекция была помечена как готовая для добавления.
Хотя бы одна базовая коллекция не приняла элемент.
Пытается добавить указанный элемент к одному из указанных экземпляров .
Индекс коллекции, в которую был добавлен элемент, в массиве , или -1, если добавить элемент не удалось.
Массив коллекций.
Элемент, добавляемый в одну из коллекций.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Хотя бы один из экземпляров был удален.
Аргументом параметра является null.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0, содержит элемент null или хотя бы одна коллекция была помечена как готовая для добавления.
Хотя бы одна базовая коллекция не приняла элемент.
Пытается добавить указанный элемент к одному из указанных экземпляров .
Индекс коллекции, в которую был добавлен элемент, в массиве , или -1, если добавить элемент не удалось.
Массив коллекций.
Элемент, добавляемый в одну из коллекций.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Маркер отмены, который следует контролировать.
Если отменяется.
Хотя бы одна базовая коллекция не приняла элемент.
Аргументом параметра является null.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0, содержит элемент null или хотя бы одна коллекция была помечена как готовая для добавления.
Хотя бы один из экземпляров был удален.
Пытается добавить указанный элемент в любой из указанных экземпляров , контролируя указанный токен отмены.
Индекс коллекции, в которую был добавлен элемент, в массиве , или -1, если добавить элемент не удалось.
Массив коллекций.
Элемент, добавляемый в одну из коллекций.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
По крайней мере один из экземпляров или , создавший был удален.
Аргументом параметра является null.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .-или-Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0, содержит элемент null или хотя бы одна коллекция была помечена как готовая для добавления.
Хотя бы одна базовая коллекция не приняла элемент.
Пытается удалить элемент из коллекции .
Значение true, если элемент можно удалить; в противном случае — значение false.
Элемент, который необходимо удалить из коллекции.
Объект удален.
Базовая коллекция была изменена вне данного экземпляра .
Пытается удалить элемент из коллекции в течение указанного временного периода.
Значение true, если элемент удалось удалить из коллекции в течение указанного времени; в противном случае — значение false.
Элемент, который необходимо удалить из коллекции.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Объект удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Базовая коллекция была изменена вне данного экземпляра .
Пытается удалить элемент из коллекции в течение указанного временного периода, контролируя токен отмены.
Значение true, если элемент удалось удалить из коллекции в течение указанного времени; в противном случае — значение false.
Элемент, который необходимо удалить из коллекции.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Маркер отмены, который следует контролировать.
был отменен.
был удален, или был удален базовый .
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.
Базовая коллекция была изменена вне данного экземпляра .
Пытается удалить элемент из коллекции в течение указанного временного периода.
Значение true, если элемент удалось удалить из коллекции в течение указанного времени; в противном случае — значение false.
Элемент, который необходимо удалить из коллекции.
Объект, представляющий время ожидания в миллисекундах, или объект, представляющий -1 миллисекунду для неограниченного ожидания.
Объект удален.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или- Значение больше значения .
Базовая коллекция была изменена вне данного экземпляра .
Пытается удалить элемент из любого из указанных экземпляров .
Индекс коллекции, из которой был удален элемент, в массиве , или -1, если удалить элемент не удалось.
Массив коллекций.
Элемент, удаленный из одной из коллекций.
Хотя бы один из экземпляров был удален.
Аргументом параметра является null.
Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0 или содержит элемент null.
Хотя бы одна из базовых коллекций была изменена вне ее экземпляра .
Пытается удалить элемент из любого из указанных экземпляров .
Индекс коллекции, из которой был удален элемент, в массиве , или -1, если удалить элемент не удалось.
Массив коллекций.
Элемент, удаленный из одной из коллекций.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Хотя бы один из экземпляров был удален.
Аргументом параметра является null.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0 или содержит элемент null.
Хотя бы одна из базовых коллекций была изменена вне ее экземпляра .
Пытается удалить элемент из любого из указанных экземпляров .
Индекс коллекции, из которой был удален элемент, в массиве , или -1, если удалить элемент не удалось.
Массив коллекций.
Элемент, удаленный из одной из коллекций.
Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания.
Маркер отмены, который следует контролировать.
Если отменяется.
Хотя бы одна из базовых коллекций была изменена вне ее экземпляра .
Аргументом параметра является null.
Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0 или содержит элемент null.
Хотя бы один из экземпляров был удален.
Пытается удалить элемент из любого из указанных экземпляров .
Индекс коллекции, из которой был удален элемент, в массиве , или -1, если удалить элемент не удалось.
Массив коллекций.
Элемент, удаленный из одной из коллекций.
Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания.
Хотя бы один из экземпляров был удален.
Аргументом параметра является null.
является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше .-или-Число больше, чем максимальный размер (62 для STA и 63 для MTA).
аргумент является массивом длины 0 или содержит элемент null.
Хотя бы одна из базовых коллекций была изменена вне ее экземпляра .
Представляет потокобезопасную неупорядоченную коллекцию объектов.
Тип элементов, хранимых в коллекции.
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр , который содержит элементы, скопированные из указанного коллекции.
Коллекция, элементы которой копируются в новую коллекцию .
Параметр является ссылкой на null (Nothing в Visual Basic).
Добавляет объект в .
Объект, который должен быть добавлен в коллекцию .Значение ссылочных типов может быть пустой ссылкой (Nothing в Visual Basic).
Копирует элементы коллекции в существующий одномерный массив , начиная с указанного значения индекса массива.
Одномерный массив класса , который является целевым массивом для элементов, копируемых из коллекции .Индексация массива должна начинаться с нуля.
Отсчитываемый от нуля индекс в массиве , с которого начинается копирование.
Параметр является ссылкой на null (Nothing в Visual Basic).
Значение параметра меньше нуля.
является равным или больше, чем длина - или - число элементов в источнике больше, чем свободное пространство от до конца массива назначения .
Возвращает число элементов, содержащихся в коллекции .
Число элементов, содержащихся в коллекции .
Возвращает перечислитель для просмотра коллекции .
Перечислитель для содержимого коллекции .
Получает значение, указывающее, является ли коллекция пустой.
Значение true, если коллекция является пустой; в противном случае — значение false.
Пытается добавить объект в коллекцию .
Всегда возвращает значение true
Объект, который должен быть добавлен в коллекцию .Значение ссылочных типов может быть пустой ссылкой (Nothing в Visual Basic).
Копирует элементы коллекции в массив , начиная с указанного индекса в массиве .
Одномерный массив класса , который является целевым массивом для элементов, копируемых из коллекции .Индексация массива должна начинаться с нуля.
Отсчитываемый от нуля индекс в массиве , с которого начинается копирование.
Параметр является ссылкой на null (Nothing в Visual Basic).
Значение параметра меньше нуля.
Массив является многомерным.-или- В параметре не используется индексация с нуля.- или - является равным или больше, чем длина - или - число элементов в источнике больше, чем свободное пространство от до конца массива назначения .-или- Тип исходной коллекции нельзя автоматически привести к типу массива назначения .
Получает значение, указывающее, является ли доступ к коллекции синхронизированным с SyncRoot.
Значение true, если доступ к коллекции синхронизирован с SyncRoot, в противном случае — значение false.Это свойство всегда возвращает значение false для коллекции .
Возвращает объект, который используется для синхронизации доступа к коллекции .Данное свойство не поддерживается.
Возвращает значение null (Nothing в Visual Basic).
Свойство SyncRoot не поддерживается.
Возвращает перечислитель для просмотра коллекции .
Перечислитель для содержимого коллекции .
Копирует элементы в новый массив.
Новый массив, содержащий снимок элементов, скопированных из коллекции .
Пытается вернуть объект из коллекции без его удаления.
Значение true, если объект был успешно возвращен; в противном случае — значение false.
Параметр , возвращаемый данным методом, содержит объект из коллекции или значение по умолчанию типа , если операцию не удалось выполнить.
Пытается удалить и вернуть объект из коллекции .
Значение true, если объект был успешно удален; в противном случае — значение false.
Параметр , возвращаемый данным методом, содержит объект, удаленный из коллекции или значение по умолчанию типа , если операцию не удалось выполнить.
Представляет потокобезопасную коллекцию пар "ключ-значение", доступ к которой могут одновременно получать несколько потоков.
Тип ключей в словаре.
Тип значений в словаре.
Инициализирует новый пустой экземпляр класса , который обладает уровнем параллелизма по умолчанию и указанной начальной емкостью, а также использует для данного типа ключа компаратор по умолчанию.
Инициализирует новый экземпляр класса , который содержит элементы, скопированные их указанной коллекции , обладает уровнем параллелизма по умолчанию и заданной начальной емкостью, а также использует для данного типа ключа компаратор по умолчанию.
Объект , элементы которого копируются в новый объект .
или любой из его ключей — null.
Параметр содержит один или более повторяющихся ключей.
Инициализирует новый экземпляр класса , который содержит элементы, скопированные из указанной коллекции , обладает уровнем параллелизма по умолчанию, начальной емкостью по умолчанию, а также использует заданный интерфейс .
Объект , элементы которого копируются в новый объект .
Реализация интерфейса , используемая при сравнении ключей.
Параметр или имеет значение null.
Инициализирует новый экземпляр класса , который является пустым, имеет уровень параллелизма и емкость по умолчанию, а также использует заданный объект .
Реализация сравнения равенства, используемая при сравнении ключей.
Свойство имеет значение null.
Инициализирует новый экземпляр класса , который содержит элементы, скопированные из заданной коллекции , и использует указанный компаратор .
Предполагаемое количество потоков, которые будут параллельно обновлять коллекцию .
Объект , элементы которого копируются в новый объект .
Реализация интерфейса , используемая при сравнении ключей.
Параметр или имеет значение null.
Значение параметра меньше 1.
Параметр содержит один или более повторяющихся ключей.
Инициализирует новый пустой экземпляр класса , который обладает указанными уровнем параллелизма и емкостью, а также использует для данного типа ключей компаратор по умолчанию.
Предполагаемое количество потоков, которые будут параллельно обновлять коллекцию .
Начальное количество элементов, которое может содержать коллекция .
Значение параметра меньше 1.-или-Значение параметра меньше 0.
Инициализирует новый пустой экземпляр класса , который обладает указанными уровнем параллелизма и начальной емкостью, а также использует заданный компаратор .
Предполагаемое количество потоков, которые будут параллельно обновлять коллекцию .
Начальное количество элементов, которое может содержать коллекция .
Реализация интерфейса , используемая при сравнении ключей.
Свойство имеет значение null.
Значение или меньше 1.
Использует заданные функции, чтобы добавить пару "ключ-значение" в коллекцию , если данный ключ еще не существует, или чтобы обновить пару "ключ-значение" в коллекции в случае существования ключа.
Новое значение для ключа.Это значение будет результатом выполнения функции addValueFactory (если ключ не существовал) или updateValueFactory (если ключ имелся).
Ключ, который добавляется или значение которого обновляется
Функция, используемая для создания значения для несуществующего ключа
Функция, используемая для создания нового значения для существующего ключа на основе его текущего значения
Значение параметра , или — null.
Словарь уже содержит максимальное количество элементов ().
Добавляет пару "ключ-значение" в коллекцию , если данный ключ еще не существует, или обновляет пару "ключ-значение" в коллекции , используя указанную функцию, в случае существования ключа.
Новое значение для ключа.Это может быть либо значение addValue (если ключ отсутствовал), либо результат updateValueFactory (если ключ имелся).
Ключ, который добавляется или значение которого обновляется
Значение, добавляемое для несуществующего ключа
Функция, используемая для создания нового значения для существующего ключа на основе его текущего значения
Параметр или имеет значение null.
Словарь уже содержит максимальное количество элементов ().
Удаляет все ключи и значения из словаря .
Определяет, содержится ли указанный ключ в словаре .
true, если содержит элемент с указанным ключом, в противном случае — false.
Ключ для поиска в .
Свойство имеет значение null.
Возвращает число пар "ключ-значение", содержащихся в словаре .
Число пар "ключ-значение", содержащихся в словаре .
Словарь уже содержит максимальное количество элементов ().
Возвращает перечислитель для просмотра коллекции .
Перечислитель для объекта .
Добавляет пару "ключ-значение" в , используя указанную функцию, если ключ еще не существует.
Значение для ключа.Этим значением будет существующее значение ключа, если ключ уже имеется в словаре, или новое значение, возвращенное функцией valueFactory, если ключ не существовал в словаре.
Ключ добавляемого элемента.
Функция, используемая для создания значения для ключа
Параметр или имеет значение null.
Словарь уже содержит максимальное количество элементов ().
Добавляет пару "ключ-значение" в коллекцию , если ключ еще не существует.
Значение для ключа.Этим значением будет существующее значение ключа, если ключ уже имеется в словаре, или новое значение, если ключ не существовал в словаре.
Ключ добавляемого элемента.
Значение, которое необходимо добавить, если ключ еще не существует
Свойство имеет значение null.
Словарь уже содержит максимальное количество элементов ().
Получает значение, указывающее, является ли коллекция пустой.
Значение true, если объект пуст; в противном случае — false.
Возвращает или задает значение, связанное с указанным ключом.
Значение пары "ключ-значение" по указанному индексу.
Ключ, значение которого требуется получить или задать.
Свойство имеет значение null.
Свойство извлечено, параметр не существует в коллекции.
Получает коллекцию, содержащую ключи из словаря .
Коллекция всех ключей в .
Добавляет элемент в коллекцию.
Объект , добавляемый в словарь.
Получает значение, указывающее, содержит ли коллекция элемент с указанным ключом.
true, если содержит элемент с указанным ключом, в противном случае — false.
Ключ для поиска в .
Копирует элементы коллекции в массив, начиная с указанного индекса массива.
Одномерный массив для приема элементов, копируемых из .Индекс в массиве должен начинаться с нуля.
Отсчитываемый от нуля индекс в массиве , с которого начинается копирование.
Возвращает значение, указывающее, доступен ли список только для чтения.
Значение true, если коллекция доступна только для чтения, в противном случае — значение false.
Удаляет указанную пару "ключ-значение" из коллекции.
Значение true, если элемент успешно удален, в противном случае — значение false.Этот метод возвращает также false, если не был найден в исходном .
Объект класса для удаления.
Добавляет указанную пару "ключ-значение" в коллекцию .
Объект, используемый в качестве ключа добавляемого элемента.
Объект, используемый в качестве значения добавляемого элемента.
Свойство имеет значение null.
Элемент с таким ключом уже существует в .
Словарь уже содержит максимальное количество элементов ().
Удаляет элемент с указанным ключом из объекта .
Значение true, если элемент успешно удален, в противном случае — значение false.Этот метод возвращает также false, если не был найден в исходном .
Ключ элемента, который требуется удалить.
Свойство имеет значение null.
Получает коллекцию, содержащую ключи из словаря .
Коллекция, содержащая ключи в .
Получает коллекцию, содержащую все значения .
Коллекция, содержащая значения словаря .
Копирует элементы коллекции в массив, начиная с указанного индекса массива.
Одномерный массив для приема элементов, копируемых из .Индекс в массиве должен начинаться с нуля.
Отсчитываемый от нуля индекс в массиве , с которого начинается копирование.
Свойство имеет значение null.
Значение параметра меньше 0.
Значение параметра больше или равно длине массива . -или-Количество элементов в исходной коллекции превышает доступное место, начиная с индекса до конца массива назначения .
Получает значение, указывающее, является ли доступ к коллекции синхронизированным с SyncRoot.
true, если доступ к классу является синхронизированным (потокобезопасным); в противном случае — false.Для Это свойство всегда возвращает значение false.
Возвращает объект, который используется для синхронизации доступа к коллекции .Данное свойство не поддерживается.
Всегда возвращает значение NULL.
Данное свойство не поддерживается.
Добавляет указанные ключ и значение в словарь.
Объект, который используется в качестве ключа.
Объект, который используется в качестве значения.
Свойство имеет значение null.
Параметр имеет тип, который не может быть присвоен типу ключа . -или- Тип параметра не допускает присваивание типу значений словаря . -или-Значение с таким ключом уже существует в .
Словарь уже содержит максимальное количество элементов ().
Получает значение, указывающее, содержит ли коллекция элемент с указанным ключом.
true, если содержит элемент с указанным ключом, в противном случае — false.
Ключ для поиска в .
Свойство имеет значение null.
Предоставляет объект для коллекции .
для .
Возвращает значение, показывающее, имеет ли список фиксированный размер.
Значение true, если список имеет фиксированный размер, в противном случае — значение false.Для Данное свойство всегда возвращает значение false.
Возвращает значение, указывающее, доступен ли список только для чтения.
Значение true, если коллекция доступна только для чтения, в противном случае — значение false.Для Данное свойство всегда возвращает значение false.
Возвращает или задает значение, связанное с указанным ключом.
Значение, связанное с указанным ключом, или null, если отсутствует в словаре или тип параметра не допускает присваивание типу ключа .
Ключ, значение которого требуется получить или задать.
Свойство имеет значение null.
Присваивается значение, а параметр имеет тип, который не может быть присвоен типу ключа или типу значения .
Получает , который содержит ключи .
Интерфейс, содержащий ключи .
Удаляет элемент с указанным ключом из объекта .
Ключ элемента, который требуется удалить.
Свойство имеет значение null.
Возвращает коллекцию , которая содержит значения из .
Интерфейс, который содержит значения в объекте .
Возвращает перечислитель для просмотра коллекции .
Перечислитель для объекта .
Копирует пары "ключ-значение", хранящиеся в коллекции , в новый массив.
Новый массив, содержащий снимок пар "ключ-значение", скопированных из коллекции .
Пытается добавить указанную пару "ключ-значение" в коллекцию .
true, если пара ключ/значение были добавлены в успешно; значение false, если ключ уже существует.
Ключ добавляемого элемента.
Добавляемое значение элемента.Для ссылочных типов допускается значение null.
Свойство имеет значение null.
Словарь уже содержит максимальное количество элементов ().
Пытается получить значение, связанное с указанным ключом, из коллекции .
Значение true, если ключ был найден в коллекции ; в противном случае — значение false.
Ключ значения, которое необходимо получить.
При возвращении этого метода содержит объект из при сбое операции с указанным ключом, или значение по умолчанию типа.
Свойство имеет значение null.
Пытается удалить и вернуть значение с указанным ключом из коллекции .
Значение true, если объект успешно удален, в противном случае — значение false.
Ключ удаляемого и возвращаемого элемента.
Параметр возвращаемый данным методом, содержит объект, удаленный из коллекции или значение по умолчанию типа TValue, если не существует.
Свойство имеет значение null.
Сравнивает существующее значение указанного ключа с заданным значением и в случае их равенства обновляет ключ третьим значением.
Значение true, если значение с ключом оказалось равным значению параметра и было заменено значением ; в противном случае — значение false.
Ключ, значение которого сравнивается со значением параметра и, возможно, заменяется.
Значение, которым заменяется значение элемента, который задал ключ в случае положительного результата сравнения на равенство.
Значение, которое сравнивается со значением элемента, задавшим .
Свойство имеет значение null.
Получает коллекцию, содержащую все значения .
Коллекция, содержащая значения словаря .
Предоставляет потокобезопасную коллекцию, обслуживаемую по принципу "первым поступил — первым обслужен" (FIFO).
Тип элементов в очереди.
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса , содержащий элементы, скопированные из указанной коллекции.
Коллекция, элементы которой копируются в новую коллекцию .
Аргументом параметра является null.
Копирует элементы коллекции в существующий одномерный массив , начиная с указанного значения индекса массива.
Одномерный массив , в который копируются элементы коллекции .Индексация в массиве должна начинаться с нуля.
Индекс (с нуля) в массиве , с которого начинается копирование.
является пустой ссылкой (Nothing в Visual Basic).
Значение параметра меньше нуля.
является равным или больше, чем длина - или - число элементов в источнике больше, чем свободное пространство от до конца массива назначения .
Получает число элементов, содержащихся в интерфейсе .
Число элементов, содержащихся в интерфейсе .
Добавляет объект в конец коллекции .
Объект, добавляемый в конец коллекции .Значение ссылочных типов может быть пустой ссылкой (Nothing в Visual Basic).
Возвращает перечислитель, осуществляющий перебор элементов списка .
Перечислитель для содержимого коллекции .
Получает значение, указывающее, является ли коллекция пустой.
Значение true, если коллекция является пустой; в противном случае — значение false.
Пытается добавить объект в коллекцию .
Значение true, если объект был успешно добавлен; в противном случае — значение false.
Объект, добавляемый в коллекцию .Значение ссылочных типов может быть пустой ссылкой (Nothing в Visual Basic).
Пытается удалить и вернуть объект из коллекции .
Значение true, если элемент был успешно удален и возвращен; в противном случае — значение false.
В случае успешного выполнения операции параметр , возвращаемый данным методом, содержит удаленный объект.Если объект, доступный для удаления, не найден, значение не определено.
Копирует элементы коллекции в массив , начиная с указанного индекса массива .
Одномерный массив , в который копируются элементы коллекции .Индексация в массиве должна начинаться с нуля.
Индекс (с нуля) в массиве , с которого начинается копирование.
является пустой ссылкой (Nothing в Visual Basic).
Значение параметра меньше нуля.
Массив является многомерным. -или- В параметре не используется индексация с нуля. - или - является равным или больше, чем длина - или - число элементов в источнике больше, чем свободное пространство от до конца массива назначения . -или- Тип исходной коллекции нельзя автоматически привести к типу массива назначения .
Получает значение, указывающее, является ли доступ к коллекции синхронизированным с SyncRoot.
Значение true, если доступ к коллекции синхронизирован с SyncRoot, в противном случае — значение false.Это свойство всегда возвращает значение false для коллекции .
Получает объект, с помощью которого можно синхронизировать доступ к коллекции .Данное свойство не поддерживается.
Возвращает значение null (Nothing в Visual Basic).
Свойство SyncRoot не поддерживается.
Возвращает перечислитель, осуществляющий перебор коллекции.
Объект , который может использоваться для итерации элементов коллекции.
Копирует элементы, хранящиеся в коллекции , в новый массив.
Новый массив, содержащий снимок элементов, скопированных из коллекции .
Пытается удалить и вернуть объект, находящийся в начале коллекции параллельной очереди.
Значение true, если элемент был успешно удален и возвращен из начала коллекции ; в противном случае — значение false.
В случае успешного выполнения операции параметр , возвращаемый данным методом, содержит удаленный объект.Если объект, доступный для удаления, не найден, значение не определено.
Пытается вернуть объект из начала коллекции без его удаления.
Значение true, если объект был успешно возвращен; в противном случае — значение false.
Параметр , возвращаемый данным методом, содержит объект, расположенный в начале коллекции , или неопределенное значение, если операцию не удалось выполнить.
Предоставляет потокобезопасную коллекцию, обслуживаемую по принципу "последним поступил — первым обслужен" (LIFO).
Тип элементов в стеке.
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса , который содержит элементы, скопированные из указанной коллекции.
Коллекция, элементы которой копируются в новую коллекцию .
The argument is null.
Удаляет все объекты из .
Копирует элементы коллекции в существующий одномерный массив , начиная с указанного значения индекса массива.
Одномерный массив , в который копируются элементы коллекции .Массив должен иметь индексацию, начинающуюся с нуля.
Отсчитываемый от нуля индекс в массиве , указывающий начало копирования.
is a null reference (Nothing in Visual Basic).
is less than zero.
is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination .
Получает число элементов, содержащихся в интерфейсе .
Число элементов, содержащихся в интерфейсе .
Возвращает перечислитель, осуществляющий перебор элементов списка .
Перечислитель для коллекции .
Возвращает значение, указывающее, является ли коллекция пустой.
Значение true, если коллекция является пустой; в противном случае — значение false.
Вставляет объект в верхнюю часть .
Объект, вставляемый в .Значение ссылочных типов может быть пустой ссылкой (Nothing в Visual Basic).
Вставляет неделимым блоком несколько объектов в качестве верхнего элемента коллекции .
Объекты, вставляемые в коллекцию .
is a null reference (Nothing in Visual Basic).
Вставляет неделимым блоком несколько объектов в качестве верхнего элемента коллекции .
Объекты, вставляемые в коллекцию .
Отсчитываемое от нуля смещение в массиве , с которого начинается вставка элементов в начало коллекции .
Число элементов, вставляемых в начало коллекции .
is a null reference (Nothing in Visual Basic).
or is negative.Or is greater than or equal to the length of .
+ is greater than the length of .
Пытается добавить объект в коллекцию .
Значение true, если объект был успешно добавлен; в противном случае — значение false.
Объект, добавляемый в коллекцию .Значение ссылочных типов может быть пустой ссылкой (Nothing в Visual Basic).
Пытается удалить и вернуть объект из коллекции .
Значение true, если элемент был успешно удален и возвращен; в противном случае — значение false.
В случае успешного выполнения операции параметр , возвращаемый данным методом, содержит удаленный объект.Если объект, доступный для удаления, не найден, значение не определено.
Копирует элементы коллекции в массив , начиная с указанного индекса массива .
Одномерный массив , в который копируются элементы коллекции .Массив должен иметь индексацию, начинающуюся с нуля.
Отсчитываемый от нуля индекс в массиве , указывающий начало копирования.
is a null reference (Nothing in Visual Basic).
is less than zero.
is multidimensional.-or- does not have zero-based indexing.-or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination .-or- The type of the source cannot be cast automatically to the type of the destination .
Возвращает значение, указывающее, синхронизирован ли доступ к коллекции с SyncRoot.
Значение true, если доступ к коллекции синхронизирован с SyncRoot, в противном случае — значение false.Это свойство всегда возвращает значение false для коллекции .
Получает объект, с помощью которого можно синхронизировать доступ к коллекции .Данное свойство не поддерживается.
Возвращает значение null (Nothing в Visual Basic).
The SyncRoot property is not supported
Возвращает перечислитель, который осуществляет итерацию по коллекции.
Объект , который может использоваться для итерации элементов коллекции.
Копирует элементы, хранящиеся в коллекции , в новый массив.
Новый массив, содержащий снимок элементов, скопированных из коллекции .
Пытается вернуть объект из начала коллекции без его удаления.
Значение true, если объект был успешно возвращен; в противном случае — значение false.
Параметр , возвращаемый этим методом, содержит объект, расположенный в начале коллекции , или неопределенное значение, если операцию не удалось выполнить.
Пытается извлечь и вернуть объект, расположенный в начале коллекции .
Значение true, если элемент был успешно удален и возвращен из начала коллекции ; в противном случае — значение false.
В случае успешного выполнения операции параметр , возвращаемый данным методом, содержит удаленный объект.Если объект, доступный для удаления, не найден, значение не определено.
Пытается извлечь и вернуть несколько объектов из начала коллекции в виде неделимого блока.
Число объектов, успешно извлеченных из начала коллекции и вставленных в массив .
Массив , в который будут добавлены объекты, извлеченные из начала коллекции .
is a null argument (Nothing in Visual Basic).
Пытается извлечь и вернуть несколько объектов из начала коллекции в виде неделимого блока.
Число объектов, успешно извлеченных из верхней части стека и вставленных в массив .
Массив , в который будут добавлены объекты, извлеченные из начала коллекции .
Отсчитываемое от нуля смещение в массиве , с которого начинается вставка элементов из начала коллекции .
Число элементов, извлекаемых из начала коллекции и вставляемых в массив .
is a null reference (Nothing in Visual Basic).
or is negative.Or is greater than or equal to the length of .
+ is greater than the length of .
Указывает Параметры для управления поведением буферизации модуля разделения.
Создать модуль разделения, в котором используются элементы из исходного перечисляемого поочередно и который не использует промежуточное хранилище, которое может быть более эффективно использовано несколькими потоками.Данный параметр обеспечивает поддержку малой задержки (элементы будут обрабатываться сразу же, как только они становятся доступными из источника) и частичную поддержку зависимостей между элементами (невозможна взаимоблокировка потока при ожидании элемента, за обработку которого отвечает сам этот поток).
Используйте поведение умолчанию, при котором должна применяться буферизация для достижения оптимальной производительности.
Определяет методы для работы с потокобезопасными коллекциями, предназначенными для использования потоками-производителями и потоками-получателями.Этот интерфейс обеспечивает унифицированное представление для коллекций производителей/потребителей, чтобы абстракции более высокого уровня, такие как , могли использовать коллекцию в качестве базового механизма хранения.
Определяет тип элементов коллекции.
Копирует элементы коллекции в массив начиная с указанного индекса.
Одномерный массив , в который копируются элементы коллекции . Индексация в массиве должна вестись с нуля.
Индекс (с нуля) в массиве , с которого начинается копирование.
является пустой ссылкой (Nothing в Visual Basic).
Значение параметра меньше нуля.
является равным или больше, чем длина , или число элементов в источнике больше, чем свободное пространство от до конца массива назначения.
Копирует элементы, содержащиеся в коллекции , в новый массив.
Новый массив, содержащий элементы, скопированные из коллекции .
Пытается добавить объект в коллекцию .
Значение true, если объект был успешно добавлен; в противном случае — значение false.
Объект, добавляемый в коллекцию .
недопустим для данной коллекции.
Пытается удалить и вернуть объект из коллекции .
Значение true, если объект был успешно удален и возвращен; в противном случае — значение false.
В случае успешного удаления и возвращения объекта параметр , возвращаемый данным методом, содержит удаленный объект.Если объект, доступный для удаления, не найден, значение не определено.
Представляет конкретный способ разделения упорядочиваемого источника данных на несколько разделов.
Тип элементов коллекции.
Вызывается из конструкторов в производных классах для инициализации класса заданными ограничениями ключей индекса.
Указывает, упорядочиваются ли элементы каждого раздела в порядке возрастания ключей.
Указывает, располагаются ли элементы более раннего раздела всегда перед элементами более позднего раздела.Если значение данного параметра равно true, порядковый ключ каждого элемента раздела 0 меньше порядкового ключа любого элемента раздела 1, порядковый ключ каждого элемента раздела 1 меньше порядкового ключа любого элемента раздела 2 и т. д.
Указывает, нормализованы ли ключи.Если true, все порядковые ключи являются несовпадающими целыми числами в диапазоне [0 .. количество_элементов-1].Если значение равно false, порядковые ключи по-прежнему не должны совпадать, однако учитывается лишь их относительных порядок, а не абсолютные значения.
Создает объект, который может разделить базовую коллекцию на переменное число разделов.
Объект, который может создать разделы в базовом источнике данных.
Создание динамических разделов не поддерживается базовым классом.Должен быть реализован в производных классах.
Создает объект, который может разделить базовую коллекцию на переменное число разделов.
Объект, который может создать разделы в базовом источнике данных.
Создание динамических разделов не поддерживается этим модулем разделения.
Делит базовую коллекцию на указанное число упорядочиваемых разделов.
Список, содержащий перечислители .
Число создаваемых разделов.
Делит базовую коллекцию на указанное число упорядоченных разделов.
Список, содержащий перечислители .
Число создаваемых разделов.
Получает значение, указывающее, нормализованы ли ключи.
Значение true, если ключи нормализованы; в противном случае — значение false.
Получает значение, указывающее, располагаются ли элементы более раннего раздела всегда перед элементами более позднего раздела.
Значение true, если элементы более раннего раздела всегда находятся перед элементами более позднего раздела; в противном случае — значение false.
Получает значение, указывающее, упорядочиваются ли элементы каждого раздела в порядке возрастания ключей.
Значение true, если в каждом разделе элементы размещены в порядке возрастания ключей; в противном случае — значение false.
Предоставляет общие стратегии создания разделов в массивах, списках и перечисляемых коллекциях.
Создает упорядочиваемый разделитель из экземпляра .
Упорядочиваемый модуль разделения, созданный на основе входного массива.
Разделяемая перечисляемая коллекция.
Тип элементов исходной перечисляемой коллекции.
Создает упорядочиваемый разделитель из экземпляра .
Упорядочиваемый модуль разделения, созданный на основе входного массива.
Разделяемая перечисляемая коллекция.
Параметры для управления поведением буферизации модуля разделения.
Тип элементов исходной перечисляемой коллекции.
Аргумент задает недопустимое значение для .
Создает упорядочиваемый разделитель из экземпляра .
Упорядочиваемый модуль разделения, созданный на основе входного списка.
Разделяемый список.
Логическое значение, которое указывает, должен ли созданный модуль разделения динамически распределять нагрузку между разделами или статически создавать разделы.
Тип элементов исходного списка.
Создает модуль разделения, который осуществляет деление указанного пользователем диапазона.
Модуль разделения.
Нижняя граница диапазона (включительно).
Верхняя граница диапазона (не включительно).
Аргумент меньше или равен аргументу .
Создает модуль разделения, который осуществляет деление указанного пользователем диапазона.
Модуль разделения.
Нижняя граница диапазона (включительно).
Верхняя граница диапазона (не включительно).
Размер каждого поддиапазона.
Аргумент меньше или равен аргументу .– или –Аргумент меньше или равен нулю.
Создает модуль разделения, который осуществляет деление указанного пользователем диапазона.
Модуль разделения.
Нижняя граница диапазона (включительно).
Верхняя граница диапазона (не включительно).
Аргумент меньше или равен аргументу .
Создает модуль разделения, который осуществляет деление указанного пользователем диапазона.
Модуль разделения.
Нижняя граница диапазона (включительно).
Верхняя граница диапазона (не включительно).
Размер каждого поддиапазона.
Аргумент меньше или равен аргументу .– или –Аргумент меньше или равен нулю.
Создает упорядочиваемый разделитель из экземпляра .
Упорядочиваемый модуль разделения, созданный на основе входного массива.
Разделяемый массив.
Логическое значение, которое указывает, должен ли созданный модуль разделения динамически распределять нагрузку между разделами или статически создавать разделы.
Тип элементов исходного массива.
Представляет конкретный способ разделения источника данных на несколько разделов.
Тип элементов коллекции.
Создает новый экземпляр модуля разделения.
Создает объект, который может разделить базовую коллекцию на переменное число разделов.
Объект, который может создать разделы в базовом источнике данных.
Создание динамических разделов не поддерживается базовым классом.Это необходимо реализовать в производном классе.
Делит базовую коллекцию на указанное число разделов.
Список, содержащий перечислители .
Число создаваемых разделов.
Получает значение, определяющее, могут ли быть динамически созданы дополнительные разделы.
Значение true, если объект может динамически создавать разделы по запросу; значение false, если объект может только статически выделять разделы.