FabricClient.TestManagementClient.StartPartitionDataLossAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken) |
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. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan) |
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. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode) |
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. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken) |
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. |
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
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.
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
Paramètres
- operationId
- Guid
GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante
- partitionSelector
- PartitionSelector
PartitionSelector pour 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’attente global de l’opération
- cancellationToken
- CancellationToken
Ce jeton peut être signalé pour annuler cette opération avant qu’elle ne se termine
Retours
Tâche.
Exceptions
L’action a pris plus que le temps 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 réelle de données dépend de l’élément DataLossMode PartialDataLoss - PartialDataLoss spécifié . Seul un quorum de réplicas est supprimé et OnDataLoss est déclenché pour la partition, mais la perte réelle de données dépend de la présence d’une réplication en cours d’exécution. 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.
FaultAnalysisService doit être activé pour utiliser cette API.
Remarque : Une fois que cette API a été appelée, elle ne peut pas être inversée. L’appel de CancelTestCommandAsync() arrête uniquement l’exécution et propre l’état du système interne. Cette API ne restaure pas les données si la commande a progressé suffisamment pour entraîner une perte de données.
S’applique à
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan)
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.
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
Paramètres
- operationId
- Guid
GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante
- partitionSelector
- PartitionSelector
PartitionSelector pour 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’attente global de l’opération
Retours
Tâche.
Exceptions
L’action a pris plus que le temps 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 réelle de données dépend de l’élément DataLossMode PartialDataLoss - PartialDataLoss spécifié . Seul un quorum de réplicas est supprimé et OnDataLoss est déclenché pour la partition, mais la perte réelle de données dépend de la présence d’une réplication en cours d’exécution. 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.
FaultAnalysisService doit être activé pour utiliser cette API.
Remarque : Une fois que cette API a été appelée, elle ne peut pas être inversée. L’appel de CancelTestCommandAsync() arrête uniquement l’exécution et propre l’état du système interne. Cette API ne restaure pas les données si la commande a progressé suffisamment pour entraîner une perte de données.
S’applique à
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode)
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.
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
Paramètres
- operationId
- Guid
GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante.
- partitionSelector
- PartitionSelector
PartitionSelector pour spécifier 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.
Retours
Tâche.
Exceptions
L’action a pris plus que le temps 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 défaillances de la structure. FabricErrorCode.PartitionNotFound : si la partition spécifiée sélectionnée n’existe pas.
Remarques
La perte de données réelle dépend du spécifié DataLossMode. PartialDataLoss : 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 d’exécution. 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 : Une fois que cette API a été appelée, elle ne peut pas être inversée. L’appel de CancelTestCommandAsync() arrête uniquement l’exécution et propre l’état du système interne. Cette API ne restaure pas les données si la commande a progressé suffisamment pour entraîner une perte de données.
FaultAnalysisService doit être activé pour utiliser cette API.
S’applique à
StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken)
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.
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
Paramètres
- operationId
- Guid
GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante
- partitionSelector
- PartitionSelector
PartitionSelector pour 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 annuler cette opération avant qu’elle ne se termine
Retours
Tâche.
Exceptions
L’action a pris plus que le temps 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 DataLossMode PartialDataLoss - PartialDataLoss spécifié : seul un quorum de réplicas est supprimé et OnDataLoss est déclenché pour la partition, mais la perte réelle de données dépend de la présence d’une réplication en vol. 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.
FaultAnalysisService doit être activé pour utiliser cette API.
Remarque : Une fois que cette API a été appelée, elle ne peut pas être inversée. L’appel de CancelTestCommandAsync() arrête uniquement l’exécution et propre l’état du système interne. Cette API ne restaure pas les données si la commande a progressé suffisamment pour entraîner une perte de données.
S’applique à
Azure SDK for .NET