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;
}