FabricClient.TestManagementClient.StartPartitionDataLossAsync 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.
Sobrecargas
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken) |
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan) |
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode) |
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken) |
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente
- partitionSelector
- PartitionSelector
O PartitionSelector para o qual a perda de dados de partição precisa ser induzida.
- dataLossMode
- DataLossMode
Especifica as DataLossMode opções para induzir a perda de dados.
- operationTimeout
- TimeSpan
O tempo limite geral para a operação
- cancellationToken
- CancellationToken
Esse token pode ser sinalizado para anular essa operação antes de ser concluído
Retornos
Uma tarefa.
Exceções
A ação levou mais do que o tempo alocado.
Qualquer um dos argumentos necessários é nulo.
Se a API for chamada para uma partição que pertença a um serviço sem estado.
Estas são as falhas de malha FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir.
Comentários
A perda de dados real dependerá dos PartialDataLoss - PartialDataLoss especificados DataLossMode - Apenas um quorum de réplicas é removido e OnDataLoss é disparado para a partição, mas a perda de dados real depende da presença da replicação em andamento. FullDataLoss - Todas as réplicas são removidas, portanto, todos os dados são perdidos e OnDataLoss é acionado.
Essa API só deve ser chamada com um serviço com estado como o destino.
Não aconselhamos chamar uma API com um serviço de sistema como destino.
O FaultAnalysisService deve estar habilitado para usar essa API.
Observação: depois que essa API tiver sido chamada, ela não poderá ser revertida. Chamar CancelTestCommandAsync() só interromperá a execução e limpo o estado interno do sistema. Não restaurará os dados se o comando tiver avançado o suficiente para causar perda de dados.
Aplica-se a
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan)
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode, operationTimeout As TimeSpan) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente
- partitionSelector
- PartitionSelector
O PartitionSelector para o qual a perda de dados de partição precisa ser induzida.
- dataLossMode
- DataLossMode
Especifica as DataLossMode opções para induzir a perda de dados.
- operationTimeout
- TimeSpan
O tempo limite geral para a operação
Retornos
Uma tarefa.
Exceções
A ação levou mais do que o tempo alocado.
Qualquer um dos argumentos necessários é nulo.
Se a API for chamada para uma partição que pertença a um serviço sem estado.
Estas são as falhas de malha FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir.
Comentários
A perda de dados real dependerá dos PartialDataLoss - PartialDataLoss especificados DataLossMode - Apenas um quorum de réplicas é removido e OnDataLoss é disparado para a partição, mas a perda de dados real depende da presença da replicação em andamento. FullDataLoss - Todas as réplicas são removidas, portanto, todos os dados são perdidos e OnDataLoss é acionado.
Essa API só deve ser chamada com um serviço com estado como o destino.
Não aconselhamos chamar uma API com um serviço de sistema como destino.
O FaultAnalysisService deve estar habilitado para usar essa API.
Observação: depois que essa API tiver sido chamada, ela não poderá ser revertida. Chamar CancelTestCommandAsync() só interromperá a execução e limpo o estado interno do sistema. Não restaurará os dados se o comando tiver avançado o suficiente para causar perda de dados.
Aplica-se a
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode)
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente.
- partitionSelector
- PartitionSelector
O PartitionSelector para especificar qual perda de dados de partição precisa ser induzida.
- dataLossMode
- DataLossMode
Especifica as DataLossMode opções para induzir a perda de dados.
Retornos
Uma tarefa.
Exceções
A ação levou mais do que o tempo alocado.
Qualquer um dos argumentos necessários é nulo.
Se a API for chamada para uma partição que pertença a um serviço sem estado.
Estas são as falhas de malha. FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir.
Comentários
A perda de dados real dependerá do especificado DataLossMode. PartialDataLoss – apenas um quorum de réplicas é removido e OnDataLoss é disparado para a partição, mas a perda real de dados depende da presença da replicação em andamento. FullDataLoss - Todas as réplicas são removidas, portanto, todos os dados são perdidos e OnDataLoss é acionado.
Essa API só deve ser chamada com um serviço com estado como o destino.
Não aconselhamos chamar uma API com um serviço de sistema como destino.
Observação: depois que essa API tiver sido chamada, ela não poderá ser revertida. Chamar CancelTestCommandAsync() só interromperá a execução e limpo o estado interno do sistema. Não restaurará os dados se o comando tiver avançado o suficiente para causar perda de dados.
O FaultAnalysisService deve estar habilitado para usar essa API.
Aplica-se a
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken)
Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.
public System.Threading.Tasks.Task StartPartitionDataLossAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionDataLossAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.DataLossMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionDataLossAsync (operationId As Guid, partitionSelector As PartitionSelector, dataLossMode As DataLossMode, cancellationToken As CancellationToken) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente
- partitionSelector
- PartitionSelector
O PartitionSelector para o qual a perda de dados de partição precisa ser induzida.
- dataLossMode
- DataLossMode
Especifica as DataLossMode opções para induzir a perda de dados.
- cancellationToken
- CancellationToken
Esse token pode ser sinalizado para anular essa operação antes de ser concluído
Retornos
Uma tarefa.
Exceções
A ação levou mais do que o tempo alocado.
Qualquer um dos argumentos necessários é nulo.
Se a API for chamada para uma partição que pertença a um serviço sem estado.
Estas são as falhas de malha FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir.
Comentários
A perda de dados real dependerá dos PartialDataLoss - PartialDataLoss especificados DataLossMode - Apenas um quorum de réplicas é removido e OnDataLoss é disparado para a partição, mas a perda de dados real depende da presença de replicação em andamento. FullDataLoss - Todas as réplicas são removidas, portanto, todos os dados são perdidos e OnDataLoss é acionado.
Essa API só deve ser chamada com um serviço com estado como o destino.
Não aconselhamos chamar uma API com um serviço de sistema como destino.
O FaultAnalysisService deve estar habilitado para usar essa API.
Observação: depois que essa API tiver sido chamada, ela não poderá ser revertida. Chamar CancelTestCommandAsync() só interromperá a execução e limpo o estado interno do sistema. Não restaurará os dados se o comando tiver avançado o suficiente para causar perda de dados.
Aplica-se a
Azure SDK for .NET