你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DeploymentOperationsExtensions.WalkUpgradeDomainByDeploymentName 方法

定义

按部署名称执行“随行升级域”操作指定必须在其中更新角色实例的更新域。 有关更新角色实例的详细信息,请参阅 中的 http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx更新 Azure 服务。 此操作是异步操作。 若要确定管理服务是否已完成请求的处理,请调用“获取操作状态”。 有关异步操作的详细信息,请参阅 中的 http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx跟踪异步服务管理请求。 在调用 Walk Upgrade Domain 操作之前,必须已调用“升级部署”、“更改部署配置”或“回滚更新或升级”。 默认情况下为一个服务部署 5 个更新域,在就地更新期间一次一个地更新这些域。 有关修改服务定义文件中更新域数的信息,请参阅 Azure 服务定义架构 (.csdef 文件) 。 若要执行部署的手动更新,请按以下顺序继续:调用“升级部署”,并将 Mode 元素设置为“手动”。 调用 Walk Upgrade Domain 以更新部署中的每个域。 必须按顺序对更新域进行更新。 例如,首先更新域 0,然后更新域 1,依此类推。 重要说明:添加或删除角色实例的更新将导致对云服务中部署的所有角色进行配置更新。 需要向现有角色实例通知新的角色实例,以使所有角色实例均可在云服务中进行通信。 在更新正在进行时,调用“获取部署”以确定其状态。 如果更新正在进行,Get Deployment 将返回一个 UpgradeStatus 元素,其中包含有关更新的信息。 如果更新已完成,或者未进行任何更新,则 UpgradeStatus 元素为 null。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx)

public static Microsoft.Azure.OperationStatusResponse WalkUpgradeDomainByDeploymentName (this Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations operations, string serviceName, string deploymentName, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters parameters);
static member WalkUpgradeDomainByDeploymentName : Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations * string * string * Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters -> Microsoft.Azure.OperationStatusResponse
<Extension()>
Public Function WalkUpgradeDomainByDeploymentName (operations As IDeploymentOperations, serviceName As String, deploymentName As String, parameters As DeploymentWalkUpgradeDomainParameters) As OperationStatusResponse

参数

operations
IDeploymentOperations

对 Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations 的引用。

serviceName
String

必需。 云服务的名称。

deploymentName
String

必需。 部署的名称。

parameters
DeploymentWalkUpgradeDomainParameters

必需。 提供给 Walk Upgrade Domain By Deployment Name 操作的参数。

返回

Microsoft.Azure.OperationStatusResponse

响应正文包含指定异步操作的状态,指示该操作是成功、正在进行还是失败。 请注意,此状态不同于为获取操作状态操作本身返回的 HTTP 状态代码。 如果异步操作成功,则响应正文包含成功请求的 HTTP 状态代码。 如果异步操作失败,响应正文将包含失败请求的 HTTP 状态代码和有关失败的错误信息。

适用于