ToPointStream(TInput, TPayload) 메서드
네임스페이스: Microsoft.ComplexEventProcessing.Linq
어셈블리: Microsoft.ComplexEventProcessing(Microsoft.ComplexEventProcessing.dll)
구문
public static CepStream<TPayload> ToPointStream<TInput, TPayload>(
this IEnumerable<TInput> source,
Application application,
Expression<Func<TInput, PointEvent<TPayload>>> selector,
AdvanceTimeSettings advanceTimeSettings,
string streamName
)
유형 매개 변수
- TInput
입력의 유형입니다.
- TPayload
이벤트 페이로드의 유형입니다.
매개 변수
- source
유형: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'TInput> ) > ) >
열거 가능한 입력 스트림입니다.
- application
유형: Microsoft.ComplexEventProcessing. . :: . .Application
이벤트 원본을 호스팅하는 응용 프로그램 인스턴스입니다. 이 매개 변수는 null일 수 없습니다. 해당 응용 프로그램은 반드시 Server.Create의 오버로드 중 하나를 호출하여 생성된 포함된 서버에 속해야 합니다.
- selector
유형: System.Linq.Expressions. . :: . .Expression< (Of < ( <'Func< (Of < ( <'TInput, PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >> ) > ) >
입력을 시점 이벤트 스트림으로 다시 만드는 식입니다.
- advanceTimeSettings
유형: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeSettings
입력의 임시 특성입니다.
- streamName
유형: System. . :: . .String
스트림의 이름입니다.
스트림 이름은 AdvanceTimeImportSettings를 사용해 하나의 스트림에서 다른 스트림으로 CTI(현재 시간 증분) 이벤트 "가져오기"를 지원합니다. 해당 설정은 사용자가 CTI(현재 시간 증분) 이벤트를 가져오는 입력 스트림의 이름을 지정하도록 요청합니다.
반환 값
유형: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
시점 이벤트 스트림입니다.
사용법 정보
Visual Basic 및 C#에서는 이 메서드를 IEnumerable< (Of < ( <'TInput> ) > ) > 유형의 모든 개체에 대한 인스턴스 메서드로 호출할 수 있습니다. 인스턴스 메서드 구문을 사용하여 이 메서드를 호출하는 경우 첫 번째 매개 변수를 생략합니다. 자세한 내용은 https://msdn.microsoft.com/ko-kr/library/bb384936(v=sql.105) 또는 https://msdn.microsoft.com/ko-kr/library/bb383977(v=sql.105)을(를) 참조하십시오.