AdvanceTimeSettings Constructor (AdvanceTimeGenerationSettings, AdvanceTimeImportSettings, AdvanceTimePolicy)
Initializes a new instance of the AdvanceTimeSettings class which specifies whether application time is advanced based on its own input, from another input, or both.
Namespace: Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public AdvanceTimeSettings(
AdvanceTimeGenerationSettings generationSettings,
AdvanceTimeImportSettings importSettings,
AdvanceTimePolicy policy
)
public:
AdvanceTimeSettings(
AdvanceTimeGenerationSettings^ generationSettings,
AdvanceTimeImportSettings^ importSettings,
AdvanceTimePolicy policy
)
new :
generationSettings:AdvanceTimeGenerationSettings *
importSettings:AdvanceTimeImportSettings *
policy:AdvanceTimePolicy -> AdvanceTimeSettings
Public Sub New (
generationSettings As AdvanceTimeGenerationSettings,
importSettings As AdvanceTimeImportSettings,
policy As AdvanceTimePolicy
)
Parameters
generationSettings
Type: Microsoft.ComplexEventProcessing.AdvanceTimeGenerationSettingsDefines how and when the engine should advance application time. If null, the engine does not automatically advance application time.
importSettings
Type: Microsoft.ComplexEventProcessing.AdvanceTimeImportSettingsDefines other input streams as sources of application time. If null, application time is not imported from another source.
policy
Type: Microsoft.ComplexEventProcessing.AdvanceTimePolicyDefines the policy for how the engine should deal with events that violate the current application time.
Remarks
For more information, see Advancing Application Time.
Examples
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;
}
See Also
AdvanceTimeSettings Class
Microsoft.ComplexEventProcessing Namespace
Return to top