DataflowLinkOptions Класс

Определение

Предоставляет параметры, используемые для настройки связи между блоками потока данных.

public ref class DataflowLinkOptions
public class DataflowLinkOptions
type DataflowLinkOptions = class
Public Class DataflowLinkOptions
Наследование
DataflowLinkOptions

Комментарии

Note

Библиотека потоков данных TPL (пространство имен System.Threading.Tasks.Dataflow) не распространяется с помощью .NET. Чтобы установить пространство имен System.Threading.Tasks.Dataflow в Visual Studio, откройте проект, выберите Управление пакетами NuGet в меню Project и найдите пакет System.Threading.Tasks.Dataflow в Интернете. Кроме того, чтобы установить его с помощью cli .NET Core, запустите dotnet add package System.Threading.Tasks.Dataflow.

DataflowLinkOptions является изменяемым и может быть настроен с помощью его свойств.

Если определенные параметры конфигурации не заданы, используются следующие значения по умолчанию:

Параметры По умолчанию
РаспространениеCompletion Неправда
MaxMessages DataflowBlockOptions.Unbounded (-1)
Добавить True

Блоки потока данных фиксируют состояние параметров при связывании. Последующие изменения в предоставленном DataflowLinkOptions экземпляре не должны влиять на поведение ссылки.

Конструкторы

Имя Описание
DataflowLinkOptions()

Инициализирует объект DataflowLinkOptions.

Свойства

Имя Описание
Append

Возвращает или задает, должна ли ссылка быть добавлена в список ссылок источника или должна ли она быть предустановлена.

MaxMessages

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

PropagateCompletion

Возвращает или задает, будет ли связанный целевой объект иметь завершение и уведомление об ошибке, распространяемое на него автоматически.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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