AdvanceTimeSettings Constructor
Inicializa una nueva instancia de la clase AdvanceTimeSettings que especifica si el tiempo de aplicación se adelanta en función de su propia entrada, de otra entrada o de ambas.
Espacio de nombres: Microsoft.ComplexEventProcessing
Ensamblado: Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)
Sintaxis
public AdvanceTimeSettings(
AdvanceTimeGenerationSettings generationSettings,
AdvanceTimeImportSettings importSettings,
AdvanceTimePolicy policy
)
Parámetros
- generationSettings
Tipo: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeGenerationSettings
Define cómo y cuándo el motor debe adelantar el tiempo de aplicación. Si el valor es NULL, el motor no adelanta el tiempo de aplicación automáticamente.
- importSettings
Tipo: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeImportSettings
Define otros flujos de entrada como orígenes del tiempo de aplicación. Si el valor es NULL, el tiempo de aplicación no se importa de otro origen.
- policy
Tipo: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimePolicy
Define la directiva que indica cómo el motor debe tratar los eventos que infringen el tiempo de aplicación actual.
Comentarios
Para obtener más información, vea Adelantar tiempo de aplicación.
Ejemplos
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;
}