65.9K
CodeProject 正在变化。 阅读更多。
Home

运行您的第一个 Azure 工作角色程序的六个简单步骤

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.93/5 (14投票s)

2010 年 1 月 5 日

CPOL

3分钟阅读

viewsIcon

123817

运行你的第一个 Azure 工作角色程序的六个简单步骤。

目录

引言

在我们之前的文章中,我们已经看到了创建 Web 角色应用程序的五个简单步骤。Azure 中的 Web 角色项目就像 Web 应用程序一样。Azure 还有另一种类型的项目,即工作角色。工作角色应用程序是后台处理应用程序,就像在后台运行的 Windows 进程一样。在本文中,我们将尝试了解创建工作角色项目的六个基本步骤,并且在阅读本文的过程中,我们将尝试了解在工作角色项目中执行的各种基本方法。

如果你像我一样真的很懒,你可以观看我的学习 Azure 云和 DevOps 视频,这些视频以循序渐进的方式进行了详细的讲解

我的其他 Azure 常见问题文章

步骤 1:确保你已准备好一切

如果你完全不了解 Azure,请确保你已准备好所有先决条件。你可以阅读以下文章以了解基本先决条件

步骤 2:我们将做什么?

工作角色只不过是在 Windows Azure 平台上运行的后台进程。我们将创建一个简单的后台进程,它将运行 X 次,并且每次运行时,它都会等待 10000 毫秒。

步骤 3:选择工作角色模板

使用如下所示的工作角色模板创建一个新项目

步骤 4:导入命名空间

我们需要导入两个命名空间,Microsoft.WindowsAzure.DiagnosticsMicrosoft.WindowsAzure.ServiceRuntimeDiagnostic 将帮助我们使用 Azure 分析器上的跟踪显示消息,而 ServiceRuntime 提供 Azure 服务的功能。

步骤 5:创建类并重写 Run 和 OnStart 方法

下一步是添加一个类并重写OnStartRun 方法。在下面的代码片段中,我们创建了一个简单的WorkerRole 类,它继承自RoleEntryPoint

我们还定义了一个名为intLoops 的简单循环计数变量,其值初始化为 5。此值在OnStart 方法中初始化。OnStart 方法在第一次执行工作角色时执行。

现在用一个简单的循环重写Run 方法,该循环递减循环计数,并有一个线程在每次执行循环时休眠 10000 毫秒。

步骤 6:运行项目并观察 Azure 控制台

现在运行工作角色并查看你的 Azure 控制台。你应该看到一个工作角色实例正在运行。

我们在startrun 方法的各个位置显示了跟踪信息。你可以在 Azure 提示符中看到在 Azure 诊断中执行的循环次数。

Event=Information,Level=Info,ThreadId=4148,=This is loop number 5
Event=Information,Level=Info,ThreadId=4148,=This is loop number 4
Event=Information,Level=Info,ThreadId=4148,=This is loop number 3
Event=Information,Level=Info,ThreadId=4148,=This is loop number 2
Event=Information,Level=Info,ThreadId=4148,=This is loop number 1 

参考

深入阅读

历史

  • 2010 年 1 月 4 日:首次发布。

如需进一步阅读,请观看以下面试准备和分步视频系列。

© . All rights reserved.