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


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)

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