Partager via


FabricClient.TestManagementClient.InvokeDataLossAsync Méthode

Définition

Surcharges

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeDataLossAsync(PartitionSelector, DataLossMode)
Obsolète.

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)

Attention

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

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

[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)

Paramètres

partitionSelector
PartitionSelector

PartitionSelector à spécifier pour quelle perte de données de partition doit être induite.

dataLossMode
DataLossMode

Spécifie les DataLossMode options permettant d’induire une perte de données.

operationTimeout
TimeSpan

Délai d’expiration global de l’opération

cancellationToken
CancellationToken

Ce jeton peut être signalé pour abandonner cette opération avant qu’elle ne se termine

Retours

InvokeDataLossResult qui fournit des informations sur la partition sélectionnée pour la perte de données.

Attributs

Exceptions

L’action a pris plus que le temps qui lui était alloué.

L’un des arguments requis est null.

Si l’API est appelée pour une partition appartenant à un service sans état.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas.

Remarques

La perte de données réelle dépend de l’élément PartialDataLoss - PartialDataLoss spécifié DataLossMode : seul un quorum de réplicas est supprimé et OnDataLoss est déclenché pour la partition, mais la perte de données réelle dépend de la présence d’une réplication en cours. FullDataLoss : comme tous les réplicas sont supprimés, toutes les données sont perdues et l’API OnDataLoss est déclenchée.

Cette API doit uniquement être appelée avec un service avec état comme cible.

Il n’est pas conseillé d’appeler cette API avec un service système comme cible.

Remarque importante : cette API ne doit pas être abandonnée lors de l’exécution. L’abandon de cette API pendant qu’elle est en cours d’exécution peut laisser l’état derrière. Si cette API est abandonnée lors de l’exécution, CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

S’applique à

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)

Attention

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

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

[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)

Paramètres

partitionSelector
PartitionSelector

PartitionSelector à spécifier pour quelle perte de données de partition doit être induite.

dataLossMode
DataLossMode

Spécifie les DataLossMode options permettant d’induire une perte de données.

operationTimeout
TimeSpan

Délai d’expiration global de l’opération

Retours

InvokeDataLossResult qui fournit des informations sur la partition sélectionnée pour la perte de données.

Attributs

Exceptions

L’action a pris plus que le temps qui lui était alloué.

L’un des arguments requis est null.

Si l’API est appelée pour une partition appartenant à un service sans état.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas.

Remarques

La perte de données réelle dépend de l’élément PartialDataLoss - PartialDataLoss spécifié DataLossMode : seul un quorum de réplicas est supprimé et OnDataLoss est déclenché pour la partition, mais la perte de données réelle dépend de la présence d’une réplication en cours. FullDataLoss : comme tous les réplicas sont supprimés, toutes les données sont perdues et l’API OnDataLoss est déclenchée.

Cette API doit uniquement être appelée avec un service avec état comme cible.

Il n’est pas conseillé d’appeler cette API avec un service système comme cible.

Remarque importante : cette API ne doit pas être abandonnée lors de l’exécution. L’abandon de cette API pendant qu’elle est en cours d’exécution peut laisser l’état derrière. Si cette API est abandonnée lors de l’exécution, CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

S’applique à

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)

Attention

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

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

[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)

Paramètres

partitionSelector
PartitionSelector

PartitionSelector à spécifier pour quelle perte de données de partition doit être induite.

dataLossMode
DataLossMode

Spécifie les DataLossMode options permettant d’induire une perte de données.

cancellationToken
CancellationToken

Ce jeton peut être signalé pour abandonner cette opération avant qu’elle ne se termine

Retours

InvokeDataLossResult qui fournit des informations sur la partition sélectionnée pour la perte de données.

Attributs

Exceptions

L’action a pris plus que le temps qui lui était alloué.

L’un des arguments requis est null.

Si l’API est appelée pour une partition appartenant à un service sans état.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas.

Remarques

La perte de données réelle dépend de l’élément PartialDataLoss - PartialDataLoss spécifié DataLossMode : seul un quorum de réplicas est supprimé et OnDataLoss est déclenché pour la partition, mais la perte de données réelle dépend de la présence d’une réplication en cours. FullDataLoss : comme tous les réplicas sont supprimés, toutes les données sont perdues et l’API OnDataLoss est déclenchée.

Cette API doit uniquement être appelée avec un service avec état comme cible.

Il n’est pas conseillé d’appeler cette API avec un service système comme cible.

Remarque importante : cette API ne doit pas être abandonnée lors de l’exécution. L’abandon de cette API pendant qu’elle est en cours d’exécution peut laisser l’état derrière. Si cette API est abandonnée lors de l’exécution, CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

S’applique à

InvokeDataLossAsync(PartitionSelector, DataLossMode)

Attention

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

Cette API provoque une perte de données pour la partition spécifiée. Elle déclenche l’appel de l’API OnDataLoss de la partition.

[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)

Paramètres

partitionSelector
PartitionSelector

PartitionSelector pour spécifier quelle perte de données de partition doit être induite pour

dataLossMode
DataLossMode

Spécifie les DataLossMode options permettant d’induire une perte de données.

Retours

InvokeDataLossResult qui fournit des informations sur la partition sélectionnée pour la perte de données.

Attributs

Exceptions

L’action a pris plus que le temps qui lui était alloué.

L’un des arguments requis est null.

Si l’API est appelée pour une partition appartenant à un service sans état.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas.

Remarques

La perte de données réelle dépend de l’élément PartialDataLoss - PartialDataLoss spécifié DataLossMode : seul un quorum de réplicas est supprimé et OnDataLoss est déclenché pour la partition, mais la perte de données réelle dépend de la présence d’une réplication en cours. FullDataLoss : comme tous les réplicas sont supprimés, toutes les données sont perdues et l’API OnDataLoss est déclenchée.

Cette API doit uniquement être appelée avec un service avec état comme cible.

Il n’est pas conseillé d’appeler cette API avec un service système comme cible.

Remarque importante : cette API ne doit pas être abandonnée lors de l’exécution. L’abandon de cette API pendant qu’elle est en cours d’exécution peut laisser l’état derrière. Si cette API est abandonnée lors de l’exécution, CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

S’applique à