Run Metodo
Comprimi il sommario
Espandi il sommario
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

Metodo RoleEntryPoint.Run ()

 

Esegue codice destinato all'esecuzione per la durata dell'istanza del ruolo.

Spazio dei nomi:   Microsoft.WindowsAzure.ServiceRuntime
Assembly:  Microsoft.WindowsAzure.ServiceRuntime (in Microsoft.WindowsAzure.ServiceRuntime.dll)

public virtual void Run()

Il metodo Run viene considerato il metodo principale per l'applicazione. L'override del metodo Run non è necessario. L'implementazione predefinita non restituisce mai alcun valore. Se si esegue l'override del metodo Run, il codice dovrebbe bloccarsi in modo indefinito. Se il metodo Run restituisce un valore, il ruolo verrà riciclato automaticamente tramite la generazione dell'evento Stopping e la chiamata del metodo OnStop, in modo che sia possibile escludere le sequenze di arresto prima di portare offline il ruolo.

Eseguire l'override del metodo Run per eseguire codice per la durata dell'istanza del ruolo. L'esempio di codice seguente illustra come eseguire l'override del metodo Run:


public override void Run() { try { Trace.WriteLine("WorkerRole entrypoint called", "Information"); while (true) { Thread.Sleep(10000); Trace.WriteLine("Working", "Information"); } // Add code here that runs in the role instance } catch (Exception e) { Trace.WriteLine("Exception during Run: " + e.ToString()); // Take other action as needed. } }
Torna all'inizio
Mostra:
© 2016 Microsoft