Compartir a través de


BaseRequest Clase

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

public class BaseRequest

RESERVADO PARA USO INTERNO. La clase Base Request para la capa de protocolo.

Resumen del método

Modificador y tipo Método y descripción
void addMetadata(final HttpURLConnection request, final Map<String, String> metadata, final OperationContext opContext)

Agrega los metadatos.

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

Agrega el encabezado 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)

Crea el recurso especificado. La solicitud de nota se establece en setFixedLengthStreamingMode(0); Signo con 0 longitud.

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

Crea la solicitud web.

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

Elimina el recurso especificado. Signo sin longitud especificada.

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

Obtiene un UriQueryBuilder elemento para enumerar.

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

Obtiene las propiedades . Signo sin longitud especificada.

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

Crea una clase HttpURLConnection que se usa para recuperar las propiedades del servicio Analytics del servicio de almacenamiento.

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

Crea una solicitud web para obtener las estadísticas del servicio.

String getUserAgent()

Obtiene el agente de usuario que se va a enviar a través de la conexión para identificar al cliente.

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

Crea un objeto HttpURLConnection que se usa para solicitar un UserDelegationKey desde el servicio.

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

Establece los metadatos. Firmar con 0 longitud.

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

Crea una clase HttpURLConnection que se usa para establecer las propiedades del servicio Analytics en el servicio de almacenamiento.

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

Anula la eliminación del recurso especificado. Signo sin longitud especificada.

Detalles del método

addMetadata

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

Agrega los metadatos.

Parameters:

request - La solicitud.
metadata - Los metadatos.
opContext

addOptionalHeader

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

Agrega el encabezado opcional.

Parameters:

request - httpURLConnection para la operación.
name - el nombre de los metadatos.
value - el valor de metadatos.

batch

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

Parameters:

uri
options
opContext
accessCondition

buildBatchBody

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

Parameters:

client
batch
opContext

create

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

Crea el recurso especificado. La solicitud de nota se establece en setFixedLengthStreamingMode(0); Signo con 0 longitud.

Parameters:

uri - el URI de solicitud.
options - Objeto RequestOptions que especifica opciones de ejecución, como la directiva de reintento y la configuración de tiempo de espera de la operación.
builder - UriQueryBuilder para la solicitud
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

httpURLConnection para realizar la operación.

Throws:

IOException - si se produce un error al abrir la conexión
URISyntaxException - si hay un URI con formato incorrecto
StorageException
IllegalArgumentException

createURLConnection

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

Crea la solicitud web.

Parameters:

uri - el URI de solicitud.
options - Objeto RequestOptions que especifica opciones de ejecución, como la directiva de reintento y la configuración de tiempo de espera de la operación. Este parámetro no se utiliza.
builder - UriQueryBuilder para la solicitud
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

httpURLConnection para realizar la operación.

Throws:

IOException - si se produce un error al abrir la conexión
URISyntaxException - si hay un URI con formato incorrecto
StorageException

delete

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

Elimina el recurso especificado. Signo sin longitud especificada.

Parameters:

uri - el URI de solicitud.
options
builder - UriQueryBuilder para la solicitud
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

httpURLConnection para realizar la operación.

Throws:

IOException - si se produce un error al abrir la conexión
URISyntaxException - si hay un URI con formato incorrecto
StorageException

getAccountInfo

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

Parameters:

uri
options
builder
opContext

getListUriQueryBuilder

public static UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)

Obtiene un UriQueryBuilder elemento para enumerar.

Parameters:

listingContext - Objeto ListingContext que especifica parámetros para la operación de lista, si existe. Puede ser null.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento durante la operación.

getProperties

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

Obtiene las propiedades . Signo sin longitud especificada.

Parameters:

uri - Identificador URI que se va a consultar.
options
builder - Generador.
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

una solicitud web para realizar la operación.

Throws:

StorageException
URISyntaxException
IOException

getServiceProperties

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

Crea una clase HttpURLConnection que se usa para recuperar las propiedades del servicio Analytics del servicio de almacenamiento.

Parameters:

uri - Extremo del servicio.
options
builder - Generador.
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

una solicitud web para realizar la operación.

Throws:

IOException
URISyntaxException
StorageException

getServiceStats

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

Crea una solicitud web para obtener las estadísticas del servicio.

Parameters:

uri - Extremo del servicio.
options
builder - Generador.
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

una solicitud web para realizar la operación.

Throws:

IOException
URISyntaxException
StorageException

getUserAgent

public static String getUserAgent()

Obtiene el agente de usuario que se va a enviar a través de la conexión para identificar al cliente.

Returns:

el agente de usuario que se va a enviar a través de la conexión para identificar al cliente.

getUserDelegationKey

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

Crea un objeto HttpURLConnection que se usa para solicitar un UserDelegationKey desde el servicio.

Parameters:

uri - Extremo del servicio.
options - Las opciones de la solicitud http.
builder - Generador.
opContext - Objeto utilizado para realizar un seguimiento de la ejecución de la operación.

Returns:

una solicitud web para realizar la operación.

Throws:

IOException
URISyntaxException
StorageException

setMetadata

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

Establece los metadatos. Firmar con 0 longitud.

Parameters:

uri - El URI del blob.
options
builder - Generador.
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

una solicitud web para realizar la operación.

Throws:

StorageException
URISyntaxException
IOException

setServiceProperties

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

Crea una clase HttpURLConnection que se usa para establecer las propiedades del servicio Analytics en el servicio de almacenamiento.

Parameters:

uri - Extremo del servicio.
options
builder - Generador.
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

una solicitud web para realizar la operación.

Throws:

IOException
URISyntaxException
StorageException

undelete

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

Anula la eliminación del recurso especificado. Signo sin longitud especificada.

Parameters:

uri - el URI de solicitud.
options
builder - UriQueryBuilder para la solicitud
opContext - un objeto utilizado para realizar un seguimiento de la ejecución de la operación

Returns:

httpURLConnection para realizar la operación.

Throws:

IOException - si se produce un error al abrir la conexión
URISyntaxException - si hay un URI con formato incorrecto
StorageException

Se aplica a