Constructeur AdvanceTimeSettings
Initialise une nouvelle instance de la classe AdvanceTimeSettings qui spécifie si l'heure de l'application est avancée selon sa propre entrée, une autre entrée, ou les deux.
Espace de noms : Microsoft.ComplexEventProcessing
Assembly : Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)
Syntaxe
public AdvanceTimeSettings(
AdvanceTimeGenerationSettings generationSettings,
AdvanceTimeImportSettings importSettings,
AdvanceTimePolicy policy
)
Paramètres
- generationSettings
Type : Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeGenerationSettings
Définit comment et à quel moment le moteur doit avancer le temps d'application. Si la valeur est Null, le moteur n'avance pas automatiquement l'heure de l'application.
- importSettings
Type : Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeImportSettings
Définit d'autres flux d'entrée comme sources de l'heure de l'application. Si la valeur est Null, l'heure de l'application n'est pas importée à partir d'une autre source.
- policy
Type : Microsoft.ComplexEventProcessing. . :: . .AdvanceTimePolicy
Définit la stratégie qui détermine comment le moteur doit traiter les événements qui ne respectent pas l'heure de l'application actuelle.
Notes
Pour plus d'informations, consultez Avancer le temps d'application.
Exemples
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;
}