Compartir vía


ServiceTimeoutPolicy Clase

  • java.lang.Object
    • com.azure.storage.common.policy.ServiceTimeoutPolicy

Implementaciones

public final class ServiceTimeoutPolicy
implements HttpPipelinePolicy

Directiva de canalización que establece el parámetro de consulta del URI de tiempo de espera para cancelar las solicitudes en el lado del servicio si el intervalo de tiempo de espera del servidor transcurre antes de que el servicio haya terminado de procesar la solicitud. Para más información sobre los tiempos de espera de los distintos servicios, consulte aquí: Establecimiento de tiempos de espera para las operaciones de Blob Service: Configuración de tiempos de espera para las operaciones del servicio de archivos: Configuración de tiempos de espera para las operaciones del servicio de cola

Resumen del constructor

Constructor Description
ServiceTimeoutPolicy(Duration timeout)

Crea una directiva de tiempo de espera de servicio.

Resumen del método

Modificador y tipo Método y descripción
HttpPipelinePosition getPipelinePosition()

Obtiene la posición para colocar la directiva.

Mono<HttpResponse> process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)
HttpResponse processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next)

Métodos heredados de java.lang.Object

Detalles del constructor

ServiceTimeoutPolicy

public ServiceTimeoutPolicy(Duration timeout)

Crea una directiva de tiempo de espera de servicio.

El intervalo de tiempo de espera máximo para las operaciones de Blob Service es de 30 segundos, con excepciones para determinadas operaciones. El valor predeterminado también es de 30 segundos, aunque algunas operaciones de lectura y escritura pueden usar un valor predeterminado mayor. Aparte de estas excepciones, el servicio reduce automáticamente los tiempos de espera mayores de 30 segundos al máximo de 30 segundos. Para obtener más información, consulte aquí: Configuración de tiempos de espera para las operaciones de Blob Service Para obtener más información sobre cómo establecer tiempos de espera para recursos compartidos de archivos, consulte aquí: Configuración de tiempos de espera para las operaciones del servicio de archivos. Para más información sobre cómo establecer tiempos de espera en las colas, consulte aquí: Establecimiento de tiempos de espera para las operaciones del servicio de cola.

Parámetros:

timeout - Duración del tiempo de espera.

Detalles del método

getPipelinePosition

public HttpPipelinePosition getPipelinePosition()

Obtiene la posición para colocar la directiva.

Devoluciones:

Posición para colocar la directiva.

process

public Mono process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)

Parámetros:

context
next

processSync

public HttpResponse processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next)

Parámetros:

context
next

Se aplica a