Construtor AdvanceTimeSettings
Inicializa uma nova instância da classe AdvanceTimeSettings que especifica se a hora de aplicativo é adiantada com base em sua própria entrada, em outra entrada ou ambas.
Namespace: Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (em Microsoft.ComplexEventProcessing.dll)
Sintaxe
public AdvanceTimeSettings(
AdvanceTimeGenerationSettings generationSettings,
AdvanceTimeImportSettings importSettings,
AdvanceTimePolicy policy
)
Parâmetros
- generationSettings
Tipo: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeGenerationSettings
Define como e quando o mecanismo deve adiantar a hora do aplicativo. Se nulo, o mecanismo não adiantará a hora do aplicativo automaticamente.
- importSettings
Tipo: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeImportSettings
Define outros fluxos de entrada como origens de hora do aplicativo. Se nulo, a hora do aplicativo não será importada de outra origem.
- policy
Tipo: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimePolicy
Define a política de como o mecanismo deve tratar eventos que violam a hora do aplicativo atual.
Comentários
Para obter mais informações, consulte Tempo avançado do aplicativo.
Exemplos
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;
}