DeploymentOperationsExtensions.WalkUpgradeDomainByDeploymentNameAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A operação Walk Upgrade Domain By Deployment Name 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íncronas 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 a 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 a Implantação de Atualização com o elemento Mode definido como manual. Chame o 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, Get Deployment 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 System.Threading.Tasks.Task<Microsoft.Azure.OperationStatusResponse> WalkUpgradeDomainByDeploymentNameAsync (this Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations operations, string serviceName, string deploymentName, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters parameters);
static member WalkUpgradeDomainByDeploymentNameAsync : Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations * string * string * Microsoft.WindowsAzure.Management.Compute.Models.DeploymentWalkUpgradeDomainParameters -> System.Threading.Tasks.Task<Microsoft.Azure.OperationStatusResponse>
<Extension()>
Public Function WalkUpgradeDomainByDeploymentNameAsync (operations As IDeploymentOperations, serviceName As String, deploymentName As String, parameters As DeploymentWalkUpgradeDomainParameters) As Task(Of OperationStatusResponse)
Parâmetros
- operations
- IDeploymentOperations
Referência ao Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations.
- serviceName
- String
Obrigatórios. O nome do serviço de nuvem.
- deploymentName
- String
Obrigatórios. O nome da sua implantação.
- parameters
- DeploymentWalkUpgradeDomainParameters
Obrigatórios. Parâmetros fornecidos para a operação Walk Upgrade Domain by Deployment Name.
Retornos
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 essa status é distinta do código http status retornado para a própria operação Obter Status da Operação. 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
Azure SDK for .NET