DeploymentOperationsExtensions.BeginUpgradingBySlotAsync 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 da Implantação por Slot 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.This 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> BeginUpgradingBySlotAsync (this Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations operations, string serviceName, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot deploymentSlot, Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters parameters);
static member BeginUpgradingBySlotAsync : Microsoft.WindowsAzure.Management.Compute.IDeploymentOperations * string * Microsoft.WindowsAzure.Management.Compute.Models.DeploymentSlot * Microsoft.WindowsAzure.Management.Compute.Models.DeploymentUpgradeParameters -> System.Threading.Tasks.Task<Microsoft.Azure.AzureOperationResponse>
<Extension()>
Public Function BeginUpgradingBySlotAsync (operations As IDeploymentOperations, serviceName As String, deploymentSlot As DeploymentSlot, 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.
- deploymentSlot
- DeploymentSlot
Obrigatórios. O slot a ser atualizado.
- parameters
- DeploymentUpgradeParameters
Obrigatórios. Parâmetros fornecidos para a operação Começar a atualizar a implantação por slot.
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