ServiceTimeoutPolicy Classe
- java.
lang. Object - com.
azure. storage. common. policy. ServiceTimeoutPolicy
- com.
Implementações
public final class ServiceTimeoutPolicy
implements HttpPipelinePolicy
Política de pipeline que define o parâmetro de consulta URI de tempo limite para cancelar solicitações no lado do serviço se o intervalo de tempo limite do servidor passar antes que o serviço termine de processar a solicitação. Para obter mais informações sobre tempos limite para diferentes serviços, consulte aqui: Definindo tempos limite para operações de serviço de blobConfigurando tempos limite para operações de serviço de arquivoConfigurando tempos limite para operações de serviço de fila
Resumo do Construtor
Construtor | Description |
---|---|
ServiceTimeoutPolicy(Duration timeout) |
Cria uma política de tempo limite de serviço. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Http |
getPipelinePosition()
Obtém a posição para colocar a política. |
Mono<Http |
process(HttpPipelineCallContext context, HttpPipelineNextPolicy next) |
Http |
processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next) |
Métodos herdados de java.lang.Object
Detalhes do construtor
ServiceTimeoutPolicy
public ServiceTimeoutPolicy(Duration timeout)
Cria uma política de tempo limite de serviço.
O intervalo máximo de tempo limite para operações de serviço blob é de 30 segundos, com exceções para determinadas operações. O valor padrão também é de 30 segundos, embora algumas operações de leitura e gravação possam usar um padrão maior. Além dessas exceções, o serviço reduz automaticamente qualquer tempo limite maior que 30 segundos para o máximo de 30 segundos. Para obter mais informações, consulte aqui: Definindo tempos limite para operações de serviço de blob Para obter mais informações sobre como definir tempos limite para compartilhamentos de arquivos, consulte aqui: Configurando tempos limite para operações de serviço de arquivo Para obter mais informações sobre como definir tempos limite em filas, consulte aqui: Configurando tempos limite para operações de serviço de fila
Parâmetros:
Detalhes do método
getPipelinePosition
public HttpPipelinePosition getPipelinePosition()
Obtém a posição para colocar a política.
Retornos:
process
public Mono
Parâmetros:
processSync
public HttpResponse processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next)
Parâmetros:
Aplica-se a
Azure SDK for Java