Compartilhar via


DeploymentOperationsExtensions.BeginUpgradingByNameAsync Método

Definição

A operação Iniciar Atualização da Implantação por Nome inicia uma atualização das instâncias de função em uma implantação usando o pacote e a configuração que você especificar. 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 a solicitação foi processada, 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. Para executar uma atualização automática de uma implantação, chame Atualizar Implantação ou Alterar Configuração de Implantação com o elemento Mode definido como automático. A atualização continuará a partir desse ponto sem a necessidade de uma entrada adicional. Você pode chamar Obter Status da Operação para determinar quando a atualização foi concluída. Para executar uma atualização manual, primeiro chame Atualizar Implantação com o elemento Mode definido como manual. Em seguida, chame Walk Upgrade Domain para atualizar cada domínio dentro da implantação. Você deve ter certeza de que a operação está completa chamando o Status de da Operação Get antes de atualizar o próximo domínio. 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. Por padrão, um serviço de nuvem é 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 determinar o domínio de atualização no qual uma instância específica está em execução no Windows Azure, use a propriedade UpdateDomain da classe RoleInstance. Consulte a Referência da Biblioteca Gerenciada do Azure em http://msdn.microsoft.com/en-us/library/windowsazure/dd179380.aspx para obter mais informações. (consulte http://msdn.microsoft.com/en-us/library/windowsazure/ee460793.aspx para obter mais informações)

public static System.Threading.Tasks.Task<Microsoft.Azure.AzureOperationResponse> BeginUpgradingByNameAsync (this Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations operations, string serviceName, string deploymentName, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters parameters);
static member BeginUpgradingByNameAsync : Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations * string * string * Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters -> System.Threading.Tasks.Task<Microsoft.Azure.AzureOperationResponse>
<Extension()>
Public Function BeginUpgradingByNameAsync (operations As IDeploymentOperations, serviceName As String, deploymentName As String, parameters As DeploymentUpgradeParameters) As Task(Of AzureOperationResponse)

Parâmetros

operations
IDeploymentOperations

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

serviceName
String

Obrigatórios. O serviço de nuvem a ser atualizado.

deploymentName
String

Obrigatórios. A implantação a ser atualizada.

parameters
DeploymentUpgradeParameters

Obrigatórios. Parâmetros fornecidos para a operação Começar a atualizar a implantação por nome.

Retornos

Task<Microsoft.Azure.AzureOperationResponse>

Uma resposta de serviço padrão, incluindo uma ID de solicitação e o código de status HTTP.

Aplica-se a