Compartilhar via


BaseRequest Classe

  • java.lang.Object
    • com.microsoft.azure.storage.core.BaseRequest

public class BaseRequest

RESERVADO PARA USO INTERNO. A classe Solicitação Base para a camada de protocolo.

Resumo do método

Modificador e tipo Método e descrição
void addMetadata(final HttpURLConnection request, final Map<String, String> metadata, final OperationContext opContext)

Adiciona os metadados.

void addOptionalHeader(final HttpURLConnection request, final String name, final String value)

Adiciona o cabeçalho opcional.

HttpURLConnection batch(final URI uri, final RequestOptions options, final OperationContext opContext, final AccessCondition accessCondition)
static<C extends ServiceClient, P, R> byte [] buildBatchBody(final C client, final BatchOperation<C, P, R> batch, final OperationContext opContext)
HttpURLConnection create(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria o recurso especificado. A solicitação de observação é definida como setFixedLengthStreamingMode(0); Assinar com 0 comprimento.

HttpURLConnection createURLConnection(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria a solicitação da Web.

HttpURLConnection delete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Exclui o recurso especificado. Assinar sem nenhum comprimento especificado.

HttpURLConnection getAccountInfo(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)

Obtém um UriQueryBuilder para listagem.

HttpURLConnection getProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Obtém as propriedades. Assinar sem nenhum comprimento especificado.

HttpURLConnection getServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria um HttpURLConnection usado para recuperar as propriedades do serviço De análise do serviço de armazenamento.

HttpURLConnection getServiceStats(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria uma solicitação da Web para obter as estatísticas do serviço.

String getUserAgent()

Obtém o agente do usuário a ser enviado pela transmissão para identificar o cliente.

HttpURLConnection getUserDelegationKey(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria um HttpURLConnection usado para solicitar um UserDelegationKey do serviço.

HttpURLConnection setMetadata(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Define os metadados. Assinar com 0 comprimento.

HttpURLConnection setServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria um HttpURLConnection usado para definir as propriedades do serviço analytics no serviço de armazenamento.

HttpURLConnection undelete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cancela a exclusão do recurso especificado. Assinar sem tamanho especificado.

Detalhes do método

addMetadata

public static void addMetadata(final HttpURLConnection request, final Map metadata, final OperationContext opContext)

Adiciona os metadados.

Parâmetros:

request - A solicitação.
metadata - Os metadados.
opContext

addOptionalHeader

public static void addOptionalHeader(final HttpURLConnection request, final String name, final String value)

Adiciona o cabeçalho opcional.

Parâmetros:

request - um HttpURLConnection para a operação.
name - o nome dos metadados.
value - o valor de metadados.

batch

public static HttpURLConnection batch(final URI uri, final RequestOptions options, final OperationContext opContext, final AccessCondition accessCondition)

Parâmetros:

uri
options
opContext
accessCondition

buildBatchBody

public static static byte [] buildBatchBody(final C client, final BatchOperation batch, final OperationContext opContext)

Parâmetros:

client
batch
opContext

create

public static HttpURLConnection create(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria o recurso especificado. A solicitação de observação é definida como setFixedLengthStreamingMode(0); Assinar com 0 comprimento.

Parâmetros:

uri - o URI da solicitação.
options - Um RequestOptions objeto que especifica opções de execução, como política de repetição e configurações de tempo limite para a operação.
builder - o UriQueryBuilder para a solicitação
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

um HttpURLConnection para executar a operação.

Gera:

IOException - se houver um erro ao abrir a conexão
URISyntaxException - se houver um URI formatado incorretamente
StorageException
IllegalArgumentException

createURLConnection

public static HttpURLConnection createURLConnection(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria a solicitação da Web.

Parâmetros:

uri - o URI da solicitação.
options - Um RequestOptions objeto que especifica opções de execução, como política de repetição e configurações de tempo limite para a operação. Esse parâmetro não está em uso.
builder - o UriQueryBuilder para a solicitação
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

um HttpURLConnection para executar a operação.

Gera:

IOException - se houver um erro ao abrir a conexão
URISyntaxException - se houver um URI formatado incorretamente
StorageException

delete

public static HttpURLConnection delete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Exclui o recurso especificado. Assinar sem nenhum comprimento especificado.

Parâmetros:

uri - o URI da solicitação.
options
builder - o UriQueryBuilder para a solicitação
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

um HttpURLConnection para executar a operação.

Gera:

IOException - se houver um erro ao abrir a conexão
URISyntaxException - se houver um URI formatado incorretamente
StorageException

getAccountInfo

public static HttpURLConnection getAccountInfo(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Parâmetros:

uri
options
builder
opContext

getListUriQueryBuilder

public static UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)

Obtém um UriQueryBuilder para listagem.

Parâmetros:

listingContext - Um ListingContext objeto que especifica parâmetros para a operação de listagem, se houver. Pode ser null.

Gera:

StorageException - Se ocorreu um erro de serviço de armazenamento durante a operação.

getProperties

public static HttpURLConnection getProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Obtém as propriedades. Assinar sem nenhum comprimento especificado.

Parâmetros:

uri - O URI a ser consultado.
options
builder - O construtor.
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

uma solicitação da Web para executar a operação.

Gera:

StorageException
URISyntaxException
IOException

getServiceProperties

public static HttpURLConnection getServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria um HttpURLConnection usado para recuperar as propriedades do serviço De análise do serviço de armazenamento.

Parâmetros:

uri - O ponto de extremidade de serviço.
options
builder - O construtor.
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

uma solicitação da Web para executar a operação.

Gera:

IOException
URISyntaxException
StorageException

getServiceStats

public static HttpURLConnection getServiceStats(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria uma solicitação da Web para obter as estatísticas do serviço.

Parâmetros:

uri - O ponto de extremidade de serviço.
options
builder - O construtor.
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

uma solicitação da Web para executar a operação.

Gera:

IOException
URISyntaxException
StorageException

getUserAgent

public static String getUserAgent()

Obtém o agente do usuário a ser enviado pela transmissão para identificar o cliente.

Retornos:

o agente do usuário a ser enviado pela transmissão para identificar o cliente.

getUserDelegationKey

public static HttpURLConnection getUserDelegationKey(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria um HttpURLConnection usado para solicitar um UserDelegationKey do serviço.

Parâmetros:

uri - O ponto de extremidade de serviço.
options - As opções para a solicitação http.
builder - O construtor.
opContext - Um objeto usado para acompanhar a execução da operação.

Retornos:

uma solicitação da Web para executar a operação.

Gera:

IOException
URISyntaxException
StorageException

setMetadata

public static HttpURLConnection setMetadata(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Define os metadados. Assinar com 0 comprimento.

Parâmetros:

uri - O Uri do blob.
options
builder - O construtor.
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

uma solicitação da Web para executar a operação.

Gera:

StorageException
URISyntaxException
IOException

setServiceProperties

public static HttpURLConnection setServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cria um HttpURLConnection usado para definir as propriedades do serviço analytics no serviço de armazenamento.

Parâmetros:

uri - O ponto de extremidade de serviço.
options
builder - O construtor.
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

uma solicitação da Web para executar a operação.

Gera:

IOException
URISyntaxException
StorageException

undelete

public static HttpURLConnection undelete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Cancela a exclusão do recurso especificado. Assinar sem tamanho especificado.

Parâmetros:

uri - o Uri de solicitação.
options
builder - o UriQueryBuilder para a solicitação
opContext - um objeto usado para acompanhar a execução da operação

Retornos:

um HttpURLConnection para executar a operação.

Gera:

IOException - se houver um erro ao abrir a conexão
URISyntaxException - se houver um URI formatado incorretamente
StorageException

Aplica-se a