DataflowLinkOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет параметры, используемые для настройки связи между блоками потока данных.
public ref class DataflowLinkOptions
public class DataflowLinkOptions
type DataflowLinkOptions = class
Public Class DataflowLinkOptions
- Наследование
-
DataflowLinkOptions
Комментарии
Примечание
Библиотека потоков данных TPL (пространство имен System.Threading.Tasks.Dataflow) не поставляется с .NET. Чтобы установить пространство имен System.Threading.Tasks.Dataflow в Visual Studio, откройте проект, выберите Управление пакетами NuGet в меню Проект и выполните поиск пакета System.Threading.Tasks.Dataflow
в Интернете. Вы также можете установить его, выполнив в .NET Core CLI команду dotnet add package System.Threading.Tasks.Dataflow
.
DataflowLinkOptions является изменяемым и может быть настроен с помощью его свойств.
Если определенные параметры конфигурации не заданы, используются следующие значения по умолчанию:
Параметры | По умолчанию |
---|---|
PropagateCompletion | Неверно |
MaxMessages | DataflowBlockOptions.Unbounded (-1) |
Добавление | Верно |
Блоки потока данных фиксируют состояние параметров при связывании. Последующие изменения предоставленного экземпляра DataflowLinkOptions не должны влиять на поведение ссылки.
Конструкторы
DataflowLinkOptions() |
Инициализирует объект DataflowLinkOptions. |
Свойства
Append |
Получает или задает значение, указывающее, должна ли связь быть добавлена к списку связей источника в конце или в начале. |
MaxMessages |
Получает или задает максимальное количество сообщений, которые могут быть потреблены через связь. |
PropagateCompletion |
Получает или задает значение, указывающее, будут ли уведомления о завершении и об ошибке автоматически распространятся на связанный целевой объект. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |