Linguaggio

IDTSEvents100.OnQueryCancel(Boolean) Metodo

Definizione

Indica un metodo chiamato in qualsiasi momento dell'elaborazione del compito dove è fattibile annullare l'esecuzione. Questo evento viene generato da compiti e contenitori per determinare se dovrebbero fermarsi in esecuzione.

public:
 void OnQueryCancel([Runtime::InteropServices::Out] bool % pbCancel);
[System.Runtime.InteropServices.DispId(9)]
public void OnQueryCancel(out bool pbCancel);
[<System.Runtime.InteropServices.DispId(9)>]
abstract member OnQueryCancel : bool -> unit
Public Sub OnQueryCancel (ByRef pbCancel As Boolean)

Parametri

pbCancel
Boolean

Valido per annullare la richiesta; altrimenti, falso.

Attributi

Commenti

Questo evento viene chiamato dal task per determinare se il pacchetto desidera che il task cessi di essere eseguito. Poiché il pacchetto dà il controllo al compito da eseguire e non termina i compiti in modo casuale, deve esserci un momento in cui il pacchetto possa informare il compito che sta cercando di spegnere. Se il valore è true, il compito dovrebbe essere chiuso e un messaggio di cancellazione viene restituito dal Execute metodo del compito. Se il valore è false, il compito continua a eseguirsi normalmente.

Per altre informazioni, vedere IDTSEvents.

Si applica a