Compartilhar via


ServiceTimeoutPolicy Classe

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

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
HttpPipelinePosition getPipelinePosition()

Obtém a posição para colocar a política.

Mono<HttpResponse> process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)
HttpResponse 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:

timeout - A duração do tempo limite.

Detalhes do método

getPipelinePosition

public HttpPipelinePosition getPipelinePosition()

Obtém a posição para colocar a política.

Retornos:

A posição para colocar a política.

process

public Mono process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)

Parâmetros:

context
next

processSync

public HttpResponse processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next)

Parâmetros:

context
next

Aplica-se a