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


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

Инициализирует новый экземпляр класса AdvanceTimeSettings, который указывает, выполняется ли обработка времени приложения на основе собственного входа, другого входа или обоих вариантов.

Пространство имен:  Microsoft.ComplexEventProcessing
Сборка:  Microsoft.ComplexEventProcessing (в Microsoft.ComplexEventProcessing.dll)

Синтаксис

public AdvanceTimeSettings(
    AdvanceTimeGenerationSettings generationSettings,
    AdvanceTimeImportSettings importSettings,
    AdvanceTimePolicy policy
)

Параметры

  • generationSettings
    Тип: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeGenerationSettings
    Определяет способ и время обработки системой времени приложения. При значении NULL система не осуществляет автоматически приращение времени приложения.
  • importSettings
    Тип: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeImportSettings
    Определяет другие входные потоки в качестве источников времени приложения. При значении NULL время приложения не импортируется из другого источника.

Замечания

Дополнительные сведения см. в разделе Обработка времени приложения.

Примеры

public AdapterAdvanceTimeSettings DeclareAdvanceTimeProperties<TPayload>(MyInputConfig configInfo, EventShape eventShape)
{
    var atgs = new AdvanceTimeGenerationSettings(10, TimeSpan.FromSeconds(0), true);
    var ats = new AdapterAdvanceTimeSettings(atgs, AdvanceTimePolicy.Drop);
    return ats;
}

См. также

Справочник

AdvanceTimeSettings Класс

Пространство имен Microsoft.ComplexEventProcessing