TableOperation Clase
- java.
lang. Object - com.
microsoft. azure. storage. table. TableOperation
- com.
public class TableOperation
Clase que representa una sola operación de tabla.
Use los métodos de fábrica estáticos para construir TableOperation instancias de operaciones en tablas que insertan, actualizan, combinan, eliminan, reemplazan o recuperan entidades de tabla. Para ejecutar una TableOperation instancia, llame al método en una CloudTableClient instancia de . Se TableOperation puede ejecutar directamente o como parte de .TableBatchOperation Si devuelve un TableOperation resultado de entidad, se almacena en el correspondiente TableResult devuelto por el método .
Resumen del constructor
Constructor | Description |
---|---|
TableOperation() |
Constructor predeterminado nullary. |
TableOperation(final TableEntity entity, final TableOperationType opType) |
Reservado para uso interno. Construye con TableOperation la entidad de tabla y el tipo de operación especificados. |
TableOperation(final TableEntity entity, final TableOperationType opType, final boolean echoContent) |
Reservado para uso interno. Construye un TableOperation objeto con la entidad de tabla y el tipo de operación especificados. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Table |
delete(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para eliminar la entidad especificada del almacenamiento de Microsoft Azure. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con . |
Table |
execute(final CloudTableClient client, final String tableName, TableRequestOptions options, OperationContext opContext)
Reservado para uso interno. Ejecute esta operación de tabla en la tabla especificada, utilizando los valores especificados TableRequestOptions y OperationContext. Este método invocará la API rest del servicio de almacenamiento para ejecutar esta operación de tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento en el CloudTableClient objeto . |
String |
generateRequestIdentity(boolean isSingleIndexEntry, final String entryName)
Reservado para uso interno. Genera la identidad de solicitud, que consta del nombre de entrada especificado, o el par PartitionKey y RowKey de la operación, para identificar el destino de la operación. |
String |
generateRequestIdentityWithTable(final String tableName)
Reservado para uso interno. Genera la cadena de identidad de solicitud para la tabla especificada. La cadena de identidad de solicitud combina el nombre de tabla con PartitionKey y RowKey de la operación para identificar entidades de tabla específicas. Esta identidad de solicitud ya es UrlEncoded. |
boolean |
getEchoContent()
Obtiene el valor booleano que representa si se debe devolver la carga del mensaje en la respuesta. |
synchronized final Table |
getEntity()
Reservado para uso interno. Obtiene la entidad de tabla asociada a esta operación. |
synchronized final TableOperationType |
getOperationType()
Reservado para uso interno. Obtiene el tipo de operación para esta operación. |
Table |
insert(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para insertar la entidad especificada en Microsoft Azure Storage. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con . |
Table |
insert(final TableEntity entity, boolean echoContent)
Un método de generador estático que devuelve una TableOperation instancia para insertar la entidad especificada en Microsoft Azure Storage. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con . |
Table |
insertOrMerge(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para combinar la entidad especificada en El almacenamiento de Microsoft Azure o insertarla si no existe. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia con el nombre de la tabla y como TableOperation argumentos. |
Table |
insertOrReplace(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para reemplazar la entidad especificada en El almacenamiento de Microsoft Azure o insertarla si no existe. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia con el nombre de la tabla y como TableOperation argumentos. |
Table |
merge(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para combinar la entidad de tabla especificada en Microsoft Azure Storage. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con . |
Table |
parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Reservado para uso interno. Analiza la respuesta de la operación de tabla en un objeto TableResult que se va a devolver. |
Table |
replace(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para reemplazar la entidad de tabla especificada. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método . |
Table |
retrieve(final String partitionKey, final String rowKey, final Class<? extends TableEntity> clazzType)
Método de generador estático que devuelve una TableOperation instancia para recuperar la entidad de tabla especificada y devolverla como el tipo especificado. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con . |
Table |
retrieve(final String partitionKey, final String rowKey, final EntityResolver<?> resolver)
Un método de generador estático que devuelve una TableOperation instancia para recuperar la entidad de tabla especificada y devolver una proyección de ella mediante el solucionador especificado. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia con el nombre de la tabla y como TableOperation argumentos. |
void |
setEchoContent(boolean echoContent)
Establece el valor booleano que representa si se debe devolver la carga del mensaje en la respuesta. |
synchronized final void |
setEntity(final TableEntity entity)
Reservado para uso interno. Establece la TableEntity instancia de para la operación de tabla. |
Detalles del constructor
TableOperation
protected TableOperation()
Constructor predeterminado nullary.
TableOperation
protected TableOperation(final TableEntity entity, final TableOperationType opType)
Reservado para uso interno. Construye con TableOperation la entidad de tabla y el tipo de operación especificados.
Parámetros:
TableOperation
protected TableOperation(final TableEntity entity, final TableOperationType opType, final boolean echoContent)
Reservado para uso interno. Construye un TableOperation objeto con la entidad de tabla y el tipo de operación especificados.
Parámetros:
Detalles del método
delete
public static TableOperation delete(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para eliminar la entidad especificada del almacenamiento de Microsoft Azure. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con .
Parámetros:
Devoluciones:
execute
protected TableResult execute(final CloudTableClient client, final String tableName, TableRequestOptions options, OperationContext opContext)
Reservado para uso interno. Ejecute esta operación de tabla en la tabla especificada, utilizando los valores especificados TableRequestOptions y OperationContext.
Este método invocará la API rest del servicio de almacenamiento para ejecutar esta operación de tabla mediante el punto de conexión de Table service y las credenciales de la cuenta de almacenamiento en el CloudTableClient objeto .
Parámetros:
String
especifica el nombre de la tabla.
Devoluciones:
Produce:
generateRequestIdentity
protected String generateRequestIdentity(boolean isSingleIndexEntry, final String entryName)
Reservado para uso interno. Genera la identidad de solicitud, que consta del nombre de entrada especificado, o el par PartitionKey y RowKey de la operación, para identificar el destino de la operación.
Parámetros:
true
para usar el parámetro especificado entryName
o false
para usar los valores PartitionKey y RowKey de la operación como identidad de solicitud.
isSingleIndexEntry
parámetro es true
.
Devoluciones:
String
representa la cadena de identidad de solicitud con formato.Produce:
generateRequestIdentityWithTable
protected String generateRequestIdentityWithTable(final String tableName)
Reservado para uso interno. Genera la cadena de identidad de solicitud para la tabla especificada. La cadena de identidad de solicitud combina el nombre de tabla con PartitionKey y RowKey de la operación para identificar entidades de tabla específicas. Esta identidad de solicitud ya es UrlEncoded.
Parámetros:
String
especifica el nombre de la tabla.
Devoluciones:
String
representa la cadena de identidad de solicitud con formato para la tabla especificada.Produce:
getEchoContent
protected boolean getEchoContent()
Obtiene el valor booleano que representa si se debe devolver la carga del mensaje en la respuesta.
Devoluciones:
true
si la carga del mensaje debe devolverse en la respuesta; Lo contrario false
getEntity
protected synchronized final TableEntity getEntity()
Reservado para uso interno. Obtiene la entidad de tabla asociada a esta operación.
Devoluciones:
getOperationType
protected synchronized final TableOperationType getOperationType()
Reservado para uso interno. Obtiene el tipo de operación para esta operación.
Devoluciones:
insert
public static TableOperation insert(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para insertar la entidad especificada en Microsoft Azure Storage. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con .
Parámetros:
Devoluciones:
insert
public static TableOperation insert(final TableEntity entity, boolean echoContent)
Un método de generador estático que devuelve una TableOperation instancia para insertar la entidad especificada en Microsoft Azure Storage. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con .
Parámetros:
Devoluciones:
insertOrMerge
public static TableOperation insertOrMerge(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para combinar la entidad especificada en El almacenamiento de Microsoft Azure o insertarla si no existe. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia con el nombre de la tabla y como TableOperation argumentos.
Parámetros:
Devoluciones:
insertOrReplace
public static TableOperation insertOrReplace(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para reemplazar la entidad especificada en El almacenamiento de Microsoft Azure o insertarla si no existe. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia con el nombre de la tabla y como TableOperation argumentos.
Parámetros:
Devoluciones:
merge
public static TableOperation merge(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para combinar la entidad de tabla especificada en Microsoft Azure Storage. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con .
Parámetros:
Devoluciones:
parseResponse
protected TableResult parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Reservado para uso interno. Analiza la respuesta de la operación de tabla en un objeto TableResult que se va a devolver.
Parámetros:
InputStream
especifica la respuesta a una operación de inserción.
int
representa el código de estado HTTP devuelto de la solicitud de operación.
String
que especifica la etiqueta Etag devuelta con la respuesta de la operación.
Devoluciones:
Produce:
replace
public static TableOperation replace(final TableEntity entity)
Un método de generador estático que devuelve una TableOperation instancia para reemplazar la entidad de tabla especificada. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método .
Parámetros:
Devoluciones:
retrieve
public static TableOperation retrieve(final String partitionKey, final String rowKey, final Class clazzType)
Método de generador estático que devuelve una TableOperation instancia para recuperar la entidad de tabla especificada y devolverla como el tipo especificado. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia de con .
Parámetros:
String
especifica el valor PartitionKey de la entidad que se va a recuperar.
String
especifica el valor RowKey de la entidad que se va a recuperar.
Devoluciones:
retrieve
public static TableOperation retrieve(final String partitionKey, final String rowKey, final EntityResolver resolver)
Un método de generador estático que devuelve una TableOperation instancia para recuperar la entidad de tabla especificada y devolver una proyección de ella mediante el solucionador especificado. Para ejecutarlo TableOperation en una tabla determinada, llame al execute(final TableOperation operation) método en una CloudTableClient instancia con el nombre de la tabla y como TableOperation argumentos.
Parámetros:
String
especifica el valor PartitionKey de la entidad que se va a recuperar.
String
especifica el valor RowKey de la entidad que se va a recuperar.
Devoluciones:
setEchoContent
protected void setEchoContent(boolean echoContent)
Establece el valor booleano que representa si se debe devolver la carga del mensaje en la respuesta.
Parámetros:
true
si la carga del mensaje debe devolverse en la respuesta; de lo contrario, false
.
setEntity
protected synchronized final void setEntity(final TableEntity entity)
Reservado para uso interno. Establece la TableEntity instancia de para la operación de tabla.
Parámetros:
Se aplica a
Azure SDK for Java