Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà DoWorkEventArgs.Argument

 

Data di pubblicazione: ottobre 2016

Ottiene un valore che rappresenta l'argomento di un'operazione asincrona.

Spazio dei nomi:   System.ComponentModel
Assembly:  System (in System.dll)

public object Argument { get; }

Valore proprietà

Type: System.Object

Un Object che rappresenta l'argomento di un'operazione asincrona.

Esempio di codice seguente viene illustrato come utilizzare la DoWorkEventArgs classe per gestire il DoWork evento. Per un elenco completo di codice, vedere Procedura: eseguire un'operazione in background.

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
    // Do not access the form's BackgroundWorker reference directly.
    // Instead, use the reference provided by the sender parameter.
    BackgroundWorker bw = sender as BackgroundWorker;

    // Extract the argument.
    int arg = (int)e.Argument;

    // Start the time-consuming operation.
    e.Result = TimeConsumingOperation(bw, arg);

    // If the operation was canceled by the user, 
    // set the DoWorkEventArgs.Cancel property to true.
    if (bw.CancellationPending)
    {
        e.Cancel = true;
    }
}

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 2.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: