Eliminar Aplicação

Elimina uma aplicação de Tecido de Serviço existente.

Uma aplicação deve ser criada antes de poder ser eliminada. A eliminação de uma aplicação irá eliminar todos os serviços que fazem parte dessa aplicação. Por padrão, o Service Fabric tentará fechar as réplicas de serviço de forma graciosa e, em seguida, eliminar o serviço. No entanto, se um serviço estiver com problemas de fecho da réplica graciosamente, a operação de eliminação pode demorar muito tempo ou ficar presa. Utilize a bandeira opcional ForceRemove para saltar a graciosa sequência de fecho e apagar com força a aplicação e todos os seus serviços.

Pedir

Método URI do pedido
POST /Applications/{applicationId}/$/Delete?api-version=6.0&ForceRemove={ForceRemove}&timeout={timeout}

Parâmetros

Nome Tipo Necessário Localização
applicationId string Sim Caminho
api-version string Sim Consulta
ForceRemove boolean Não Consulta
timeout inteiro (int64) Não Consulta

applicationId

Tipo: corda
Obrigatório: Sim

A identidade do pedido. Este é tipicamente o nome completo da aplicação sem o esquema URI 'fabric:' URI. A partir da versão 6.0, os nomes hierárquicos são delimitados com o caráter "~". Por exemplo, se o nome da aplicação for "tecido:/myapp/app1", a identidade da aplicação seria "myapp~app1" em 6.0+ e "myapp/app1" em versões anteriores.


api-version

Tipo: corda
Obrigatório: Sim
Padrão:6.0

A versão da API. Este parâmetro é necessário e o seu valor deve ser '6.0'.

A versão API do Service Fabric REST baseia-se na versão tempo de execução em que a API foi introduzida ou foi alterada. O tempo de execução do Tecido de Serviço suporta mais de uma versão da API. Esta é a mais recente versão suportada da API. Se for aprovada uma versão API inferior, a resposta devolvida pode ser diferente da documentada nesta especificação.

Além disso, o tempo de execução aceita qualquer versão superior à versão suportada mais recente até à versão atual do tempo de execução. Portanto, se a versão Mais recente da API for de 6.0, mas se o tempo de execução for de 6.1, de forma a facilitar a escrita dos clientes, o tempo de execução aceitará a versão 6.1 para essa API. No entanto, o comportamento da API será conforme a versão 6.0 documentada.


ForceRemove

Tipo: boolean
Obrigatório: Não

Remova uma aplicação ou serviço de tecido de serviço com força sem passar pela sequência de paragem graciosa. Este parâmetro pode ser utilizado para eliminar com força uma aplicação ou serviço para o qual a eliminação é cronometragem devido a problemas no código de serviço que impedem o encerramento gracioso das réplicas.


timeout

Tipo: inteiro (int64)
Obrigatório: Não
Padrão:60
InclusiveMaximum:4294967295
Inclusive Mínimo:1

O tempo de funcionamento do servidor para a execução da operação em segundos. Este prazo especifica a duração do tempo que o cliente está disposto a esperar que a operação solicitada esteja concluída. O valor padrão para este parâmetro é de 60 segundos.

Respostas

Código de Estado HTTP Descrição Esquema de Resposta
200 (OK) Uma operação bem sucedida devolverá 200 códigos de estado.
Todos os outros códigos de estado A resposta detalhada ao erro.
Erro de Tecido