DeploymentOperationsExtensions.BeginUpgradingByName 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 Iniciar Atualização de 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íncronas 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 está concluída. Para executar uma atualização manual, primeiro chame Upgrade Deployment 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 Microsoft.Azure.AzureOperationResponse BeginUpgradingByName (this Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations operations, string serviceName, string deploymentName, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters parameters);
static member BeginUpgradingByName : Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations * string * string * Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters -> Microsoft.Azure.AzureOperationResponse
<Extension()>
Public Function BeginUpgradingByName (operations As IDeploymentOperations, serviceName As String, deploymentName As String, parameters As DeploymentUpgradeParameters) As 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
Uma resposta de serviço padrão, incluindo uma ID de solicitação e o código de status HTTP.
Aplica-se a
Azure SDK for .NET