Enviando argumentos para o trabalhador em segundo plano?

Digamos que eu queira enviar um parâmetro int para um trabalhador em segundo plano, como isso pode ser feito?

private void worker_DoWork(object sender, DoWorkEventArgs e) {

}

Eu sei quando isso é worker.RunWorkerAsync () ;, eu não entendo como definir em worker_DoWork que ele deve usar um parâmetro int.