Compartilhar via


DeploymentOperationsExtensions.WalkUpgradeDomainByDeploymentSlot Método

Definição

A operação Walk Upgrade Domain By Deployment Slot especifica um domínio de atualização no qual uma instância de função deve ser atualizada. Para obter mais informações sobre como atualizar instâncias de função, consulte Atualizar um serviço do Azure em http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx. Essa operação é uma operação assíncrona. Para determinar se o serviço de Gerenciamento terminou de processar a solicitação, chame Obter Status da Operação. Para obter mais informações sobre operações assíncronas, consulte Acompanhamento de solicitações de gerenciamento de serviço assíncrono em http://msdn.microsoft.com/en-us/library/windowsazure/ee460791.aspx. Antes de chamar a operação De domínio de atualização passo a passo, você deve ter chamado Implantação de Atualização, Alterar Configuração de Implantação ou Reverter Atualização ou Atualização. Por padrão, um serviço é implantado com cinco domínios de atualização, que são atualizados um de cada vez durante uma atualização in-loco. Para obter informações sobre como modificar o número de domínios de atualização no arquivo de definição de serviço, consulte o Esquema de Definição de Serviço do Azure (Arquivo .csdef). Para executar uma atualização manual da implantação, prossiga nesta ordem: Chamar Implantação de Atualização com o elemento Mode definido como manual. Chame Domínio de Atualização passo a passo para atualizar cada domínio dentro da implantação. Os domínios de atualização devem ser atualizados em ordem. Por exemplo, inicie com o domínio 0, prossiga para o domínio 1 e assim por diante. Importante: uma atualização que adiciona ou remove instâncias de função resultará em uma atualização de configuração para todas as funções implantadas no serviço de nuvem. As instâncias de função existentes a serem notificadas de novas instâncias de função de forma que todas as instâncias de função possam se comunicar no serviço de nuvem. Enquanto uma atualização estiver em andamento, chame Obter Implantação para determinar sua status. Se a atualização estiver em andamento, Obter Implantação retornará um elemento UpgradeStatus que contém informações sobre a atualização. Se a atualização estiver concluída ou se nenhuma atualização estiver em andamento, o elemento UpgradeStatus será nulo. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/ee460800.aspx para obter mais informações)

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

Parâmetros

operations
IDeploymentOperations

Referência ao Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.

serviceName
String

Obrigatórios. O nome do serviço de nuvem.

deploymentSlot
DeploymentSlot

Obrigatórios. O slot de implantação.

parameters
DeploymentWalkUpgradeDomainParameters

Obrigatórios. Parâmetros fornecidos para a operação Walk Upgrade Domain By Deployment Slot.

Retornos

Microsoft.Azure.OperationStatusResponse

O corpo da resposta contém o status da operação assíncrona especificada, indicando se ela foi bem-sucedida, está inprogressada ou falhou. Observe que esse status é distinto do código de status HTTP retornado para a operação Obter Status da Operação em si. Se a operação assíncrona tiver obtido êxito, o corpo da resposta incluirá o código de status HTTP para a solicitação com êxito. Se a operação assíncrona falhou, o corpo da resposta incluirá o código http status para a solicitação com falha e informações de erro sobre a falha.

Aplica-se a