public class MessageWorker : RoleEntryPoint { /* This GIST only demonstrates the OnStart() method. */ public override bool OnStart() { Trace.WriteLine("Starting MessageWorker Worker Role Instance..."); // Initialize Worker Role Configuration InitializeConfigurationSettings(); // Re-configure Logging (update logging to runtime configuration settings) LogTargetManager.SetLogTargetBaseDirectory("MessageWorker", RoleEnvironment.GetLocalResource("CustomLogs").RootPath); LogLevelManager.SetMinimimLogLevel(_workerRoleConfiguration.MinimumLogLevel); // Formally start the Worker Role Instance logger.Info("Starting Worker Role Instance (v{0})...", Assembly.GetExecutingAssembly().GetName().Version.ToString()); // Log Configuration Settings LogConfigurationSettings(); // Set the maximum number of concurrent connections ServicePointManager.DefaultConnectionLimit = 12; return (base.OnStart()); } }