Windows Azure 工作角色生命周期与服务管理全解析
工作角色生命周期剖析
要理解工作角色的生命周期,我们先来看一下Visual Studio为我们生成的样板代码:
public class WorkerRole : RoleEntryPoint
{
public override void Run()
{
// This is a sample worker implementation. Replace with your logic.
Trace.WriteLine("WorkerRole1 entry point called", "Information");
while (true)
{
Thread.Sleep(10000);
Trace.WriteLine("Working", "Information");
}
}
public override bool OnStart()
{
DiagnosticMonitor.Start("DiagnosticsConnectionString");
// Restart the role upon all configuration changes
// Note: To customize the handling of configuration changes,
// remove this line and register custo