다음을 통해 공유


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 이벤트 원본 식별에서 더 큰 세분성을 허용하는 매개 변수가 있습니다.

적용 대상