Partilhar via


FabricClient.TestManagementClient.InvokeDataLossAsync Método

Definição

Sobrecargas

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
Obsoleto.

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
Obsoleto.

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
Obsoleto.

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

InvokeDataLossAsync(PartitionSelector, DataLossMode)
Obsoleto.

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)

Cuidado

This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of InvokeDataLossResult)

Parâmetros

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

InvokeDataLossResult, que fornece informações sobre a Partição selecionada para perda de dados.

Atributos

Exceções

A ação levou mais do que seu 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.

Essas 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 voo. 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 importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)

Cuidado

This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, TimeSpan operationTimeout);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode, operationTimeout As TimeSpan) As Task(Of InvokeDataLossResult)

Parâmetros

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

InvokeDataLossResult, que fornece informações sobre a Partição selecionada para perda de dados.

Atributos

Exceções

A ação levou mais do que seu 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.

Essas 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 voo. 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 importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)

Cuidado

This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode, cancellationToken As CancellationToken) As Task(Of InvokeDataLossResult)

Parâmetros

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

InvokeDataLossResult, que fornece informações sobre a Partição selecionada para perda de dados.

Atributos

Exceções

A ação levou mais do que seu 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.

Essas 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 voo. 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 importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a

InvokeDataLossAsync(PartitionSelector, DataLossMode)

Cuidado

This api is deprecated, use StartPartitionDataLossAsync instead. StartPartitionDataLossAsync requires the FaultAnalysisService

Essa API induzirá a perda de dados para a partição especificada. Ele acionará uma chamada à API OnDataLoss da partição.

[System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult> InvokeDataLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.DataLossMode dataLossMode);
[<System.Obsolete("This api is deprecated, use StartPartitionDataLossAsync instead.  StartPartitionDataLossAsync requires the FaultAnalysisService")>]
member this.InvokeDataLossAsync : System.Fabric.PartitionSelector * System.Fabric.DataLossMode -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeDataLossResult>
Public Function InvokeDataLossAsync (partitionSelector As PartitionSelector, dataLossMode As DataLossMode) As Task(Of InvokeDataLossResult)

Parâmetros

partitionSelector
PartitionSelector

O PartitionSelector para especificar para qual perda de dados de partição precisa ser induzida

dataLossMode
DataLossMode

Especifica as DataLossMode opções para induzir a perda de dados.

Retornos

InvokeDataLossResult, que fornece informações sobre a Partição selecionada para perda de dados.

Atributos

Exceções

A ação levou mais do que seu 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.

Essas 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 voo. 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 importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a