FabricClient.TestManagementClient.StartPartitionRestartAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan) |
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode) |
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken) |
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken) |
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan) As Task
Parámetros
- operationId
- Guid
GUID que identifica una llamada de esta API; se pasa a la API GetProgress correspondiente.
- partitionSelector
- PartitionSelector
PartitionSelector que especifica la partición que debe reiniciarse.
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode que puede ser AllReplicasOrInstances o OnlyActiveSecondaries en función de la selección de las réplicas que se van a reiniciar.
- operationTimeout
- TimeSpan
Tiempo de espera total para la operación.
Devoluciones
Una tarea.
Excepciones
La acción tomó más de su tiempo asignado.
Cualquiera de los argumentos necesarios es NULL.
La entrada no era válida.
Estos son los errores de tejido FabricErrorCode.PartitionNotFound: si la partición especificada seleccionada no existe.
Comentarios
Esta API es útil para probar el tiempo de recuperación de una partición después de un reinicio completo o parcial y también para probar la conmutación por error.
Se puede llamar a esta API en servicios con estado y sin estado. Si la llamada está en un servicio sin estado, RestartPartitionMode debe ser RestartPartitionMode.AllReplicasOrInstances. Otros modos darán lugar a ArgumentException dentro del objeto Result devuelto cuando se llame a GetPartitionRestartProgressAsync(). Consulte GetPartitionRestartProgressAsync().
FaultAnalysisService debe estar habilitado para usar esta API.
Se aplica a
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode) As Task
Parámetros
- operationId
- Guid
GUID que identifica una llamada de esta API; se pasa a la API GetProgress correspondiente.
- partitionSelector
- PartitionSelector
PartitionSelector que especifica la partición que debe reiniciarse.
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode que puede ser AllReplicasOrInstances o OnlyActiveSecondaries en función de la selección de las réplicas que se van a reiniciar.
Devoluciones
Una tarea.
Excepciones
La acción tomó más de su tiempo asignado.
Cualquiera de los argumentos necesarios es NULL.
La entrada no era válida.
Estos son los errores de tejido FabricErrorCode.PartitionNotFound, si la partición especificada seleccionada no existe.
Comentarios
Esta API es útil para probar el tiempo de recuperación de una partición después de un reinicio completo o parcial y también para probar la conmutación por error.
Se puede llamar a esta API en servicios con estado y sin estado. Si la llamada está en un servicio sin estado, RestartPartitionMode debe ser RestartPartitionMode.AllReplicasOrInstances. Otros modos darán lugar a ArgumentException dentro del objeto Result devuelto cuando se llame a GetPartitionRestartProgressAsync(). Consulte GetPartitionRestartProgressAsync().
FaultAnalysisService debe estar habilitado para usar esta API.
Se aplica a
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, cancellationToken As CancellationToken) As Task
Parámetros
- operationId
- Guid
GUID que identifica una llamada de esta API; se pasa a la API GetProgress correspondiente.
- partitionSelector
- PartitionSelector
PartitionSelector que especifica la partición que debe reiniciarse.
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode que puede ser AllReplicasOrInstances o OnlyActiveSecondaries en función de la selección de las réplicas que se van a reiniciar.
- cancellationToken
- CancellationToken
Este token se puede indicar para anular esta operación antes de que finalice.
Devoluciones
Una tarea.
Excepciones
La acción tomó más de su tiempo asignado.
Cualquiera de los argumentos necesarios es NULL.
La entrada no era válida.
Estos son los errores de tejido FabricErrorCode.PartitionNotFound: si la partición especificada seleccionada no existe.
Comentarios
Esta API es útil para probar el tiempo de recuperación de una partición después de un reinicio completo o parcial y también para probar la conmutación por error.
Se puede llamar a esta API en servicios con estado y sin estado. Si la llamada está en un servicio sin estado, RestartPartitionMode debe ser RestartPartitionMode.AllReplicasOrInstances. Otros modos darán lugar a ArgumentException dentro del objeto Result devuelto cuando se llame a GetPartitionRestartProgressAsync(). Consulte GetPartitionRestartProgressAsync().
Se aplica a
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
Esta API reiniciará algunas o todas las réplicas de una partición al mismo tiempo (garantiza que todas las réplicas estén inactivas simultáneamente) en función de RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parámetros
- operationId
- Guid
GUID que identifica una llamada de esta API; se pasa a la API GetProgress correspondiente.
- partitionSelector
- PartitionSelector
PartitionSelector que especifica la partición que debe reiniciarse.
- restartPartitionMode
- RestartPartitionMode
RestartPartitionMode que puede ser AllReplicasOrInstances o OnlyActiveSecondaries en función de la selección de las réplicas que se van a reiniciar.
- operationTimeout
- TimeSpan
Tiempo de espera total para la operación.
- cancellationToken
- CancellationToken
Este token se puede indicar para anular esta operación antes de que finalice.
Devoluciones
Una tarea.
Excepciones
La acción tomó más de su tiempo asignado.
Cualquiera de los argumentos necesarios es NULL.
La entrada no era válida.
Estos son los errores de tejido FabricErrorCode.PartitionNotFound: si la partición especificada seleccionada no existe.
Comentarios
Esta API es útil para probar el tiempo de recuperación de una partición después de un reinicio completo o parcial y también para probar la conmutación por error.
Se puede llamar a esta API en servicios con estado y sin estado. Si la llamada está en un servicio sin estado, RestartPartitionMode debe ser RestartPartitionMode.AllReplicasOrInstances. Otros modos darán lugar a ArgumentException dentro del objeto Result devuelto cuando se llame a GetPartitionRestartProgressAsync(). Consulte GetPartitionRestartProgressAsync().
FaultAnalysisService debe estar habilitado para usar esta API.
Se aplica a
Azure SDK for .NET