Конструктор 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 время приложения не импортируется из другого источника.
- policy
Тип: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimePolicy
Определяет политику обработки подсистемой событий, которые нарушают текущее время приложения.
Замечания
Дополнительные сведения см. в разделе Обработка времени приложения.
Примеры
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;
}