DataflowLinkOptions Класс

Определение

Предоставляет параметры, используемые для настройки связи между блоками потока данных.Provides options used to configure a link between dataflow blocks.

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

Комментарии

Примечание

Библиотека потоков данных TPL (пространство имен System.Threading.Tasks.Dataflow) не поставляется с .NET.The TPL Dataflow Library (the System.Threading.Tasks.Dataflow namespace) is not distributed with .NET. Чтобы установить пространство имен System.Threading.Tasks.Dataflow в Visual Studio, откройте проект, выберите Управление пакетами NuGet в меню Проект и выполните поиск пакета System.Threading.Tasks.Dataflow в Интернете.To install the System.Threading.Tasks.Dataflow namespace in Visual Studio, open your project, choose Manage NuGet Packages from the Project menu, and search online for the System.Threading.Tasks.Dataflow package. Вы также можете установить его, выполнив в .NET Core CLI команду dotnet add package System.Threading.Tasks.Dataflow.Alternatively, to install it using the .NET Core CLI, run dotnet add package System.Threading.Tasks.Dataflow.

DataflowLinkOptions параметр является изменяемым и может быть настроен с помощью его свойств.DataflowLinkOptions is mutable and can be configured through its properties.

Если определенные параметры конфигурации не заданы, используются следующие значения по умолчанию:When specific configuration options are not set, the following defaults are used:

ПараметрыOptions По умолчаниюDefault
пропагатекомплетионPropagateCompletion НеверноFalse
максмессажесMaxMessages DataflowBlockOptions. unbound (-1)DataflowBlockOptions.Unbounded (-1)
ДобавлениеAppend ВерноTrue

Блоки потоков данных захватывают состояние параметров при компоновке.Dataflow blocks capture the state of the options at linking. Последующие изменения в указанном DataflowLinkOptions экземпляре не должны влиять на поведение ссылки.Subsequent changes to the provided DataflowLinkOptions instance should not affect the behavior of a link.

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

DataflowLinkOptions()

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

Свойства

Append

Получает или задает значение, указывающее, должна ли связь быть добавлена к списку связей источника в конце или в начале.Gets or sets whether the link should be appended to the source's list of links, or whether it should be prepended.

MaxMessages

Получает или задает максимальное количество сообщений, которые могут быть потреблены через связь.Gets or sets the maximum number of messages that may be consumed across the link.

PropagateCompletion

Получает или задает значение, указывающее, будут ли уведомления о завершении и об ошибке автоматически распространятся на связанный целевой объект.Gets or sets whether the linked target will have completion and faulting notification propagated to it automatically.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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