언어

IDTSComponentEvents.FireProgress 메서드

정의

실행 파일이 측정 가능한 진행 상황을 보일 때 이벤트를 발생시킵니다.

public:
 void FireProgress(System::String ^ progressDescription, int percentComplete, int progressCountLow, int progressCountHigh, System::String ^ subComponent, bool % fireAgain);
public void FireProgress(string progressDescription, int percentComplete, int progressCountLow, int progressCountHigh, string subComponent, ref bool fireAgain);
abstract member FireProgress : string * int * int * int * string * bool -> unit
Public Sub FireProgress (progressDescription As String, percentComplete As Integer, progressCountLow As Integer, progressCountHigh As Integer, subComponent As String, ByRef fireAgain As Boolean)

매개 변수

progressDescription
String

진행 이벤트를 설명하는 문자열입니다.

percentComplete
Int32

정수는 작업이 얼마나 완료되었는지를 나타내는 데 사용됩니다.

progressCountLow
Int32

완성된 단위의 낮은 32비트를 포함하는 정수입니다.

progressCountHigh
Int32

완성된 단위의 상위 32비트를 포함하는 정수입니다.

subComponent
String

이벤트 소스에 대한 더 자세한 내용을 포함하는 문자열입니다.

fireAgain
Boolean

이 신호가 계속 발동되거나 멈추는 불리언을 나타냅니다. true(참) 값은 계속 발사해야 함을 나타냅니다.

설명

이벤트 발화가 비용이 많이 들기 때문에, 런타임 엔진은 관심 없는 이벤트를 억제하는 메커니즘을 제공합니다. 모든 이벤트 발화 방법에는 매개변수가 있습니다 FireAgain . 이 변수의 값이 이면 false, 메서드가 반환된 후 호출자는 현재 실행 시간 동안 이 이벤트를 다시 실행하지 않습니다.

몇몇 이벤트는 이벤트 소스 식별을 더욱 세분화할 수 있는 매개변수를 가지고 subComponent 있습니다.

적용 대상