TableOperation Classe
- java.
lang. Object - com.
microsoft. azure. storage. table. TableOperation
- com.
public class TableOperation
Classe qui représente une opération de table unique.
Utilisez les méthodes de fabrique statique pour construire TableOperation des instances pour les opérations sur des tables qui insèrent, mettent à jour, fusionnent, suppriment, remplacent ou récupèrent des entités de table. Pour exécuter un TableOperation instance, appelez la méthode sur un CloudTableClient instance. Un TableOperation peut être exécuté directement ou dans le cadre d’un TableBatchOperation. Si un TableOperation retourne un résultat d’entité, il est stocké dans le correspondant TableResult retourné par la méthode .
Récapitulatif du constructeur
Constructeur | Description |
---|---|
TableOperation() |
Constructeur nullaire par défaut. |
TableOperation(final TableEntity entity, final TableOperationType opType) |
Réservé à un usage interne. Construit un TableOperation avec l’entité de table et le type d’opération spécifiés. |
TableOperation(final TableEntity entity, final TableOperationType opType, final boolean echoContent) |
Réservé à un usage interne. Construit un TableOperation avec l’entité de table et le type d’opération spécifiés. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Table |
delete(final TableEntity entity)
Méthode de fabrique statique retournant une TableOperation instance pour supprimer l’entité spécifiée du stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le |
Table |
execute(final CloudTableClient client, final String tableName, TableRequestOptions options, OperationContext opContext)
Réservé à un usage interne. Exécutez cette opération de table sur la table spécifiée, en utilisant les spécifiés TableRequestOptions et OperationContext. Cette méthode appelle l’API REST du service de stockage pour exécuter cette opération de table, à l’aide du point de terminaison de service de table et des informations d’identification du compte de stockage dans l’objet CloudTableClient . |
String |
generateRequestIdentity(boolean isSingleIndexEntry, final String entryName)
Réservé à un usage interne. Génère l’identité de la demande, composée du nom d’entrée spécifié, ou de la paire PartitionKey et RowKey de l’opération, pour identifier la cible de l’opération. |
String |
generateRequestIdentityWithTable(final String tableName)
Réservé à un usage interne. Génère la chaîne d’identité de demande pour la table spécifiée. La chaîne d’identité de la demande combine le nom de la table avec partitionKey et RowKey de l’opération pour identifier des entités de table spécifiques. Cette identité de requête est déjà UrlEncoded. |
boolean |
getEchoContent()
Obtient la valeur booléenne qui indique si la charge utile du message doit être retournée dans la réponse. |
synchronized final Table |
getEntity()
Réservé à un usage interne. Obtient l’entité de table associée à cette opération. |
synchronized final TableOperationType |
getOperationType()
Réservé à un usage interne. Obtient le type d’opération pour cette opération. |
Table |
insert(final TableEntity entity)
Méthode de fabrique statique retournant une TableOperation instance pour insérer l’entité spécifiée dans le stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le |
Table |
insert(final TableEntity entity, boolean echoContent)
Méthode de fabrique statique retournant une TableOperation instance pour insérer l’entité spécifiée dans le stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le |
Table |
insertOrMerge(final TableEntity entity)
Une méthode de fabrique statique retournant un TableOperation instance pour fusionner l’entité spécifiée dans le stockage Microsoft Azure ou l’insérer si elle n’existe pas. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le nom de la table et les TableOperation arguments as. |
Table |
insertOrReplace(final TableEntity entity)
Méthode de fabrique statique retournant une TableOperation instance pour remplacer l’entité spécifiée dans le stockage Microsoft Azure ou l’insérer si elle n’existe pas. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le nom de la table et les TableOperation arguments as. |
Table |
merge(final TableEntity entity)
Méthode de fabrique statique retournant un TableOperation instance pour fusionner l’entité de table spécifiée dans le stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le |
Table |
parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Réservé à un usage interne. Analyse la réponse de l’opération de table dans un TableResult à retourner. |
Table |
replace(final TableEntity entity)
Méthode de fabrique statique retournant un TableOperation instance pour remplacer l’entité de table spécifiée. Pour exécuter cette TableOperation opération sur une table donnée, appelez la execute(final TableOperation operation) méthode . |
Table |
retrieve(final String partitionKey, final String rowKey, final Class<? extends TableEntity> clazzType)
Méthode de fabrique statique retournant un TableOperation instance pour récupérer l’entité de table spécifiée et la retourner en tant que type spécifié. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le |
Table |
retrieve(final String partitionKey, final String rowKey, final EntityResolver<?> resolver)
Méthode de fabrique statique retournant un TableOperation instance pour récupérer l’entité de table spécifiée et retourner une projection de celle-ci à l’aide du programme de résolution spécifié. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le nom de la table et les TableOperation arguments as. |
void |
setEchoContent(boolean echoContent)
Définit la valeur booléenne qui indique si la charge utile du message doit être retournée dans la réponse. |
synchronized final void |
setEntity(final TableEntity entity)
Réservé à un usage interne. Définit le TableEntity instance pour l’opération de table. |
Détails du constructeur
TableOperation
protected TableOperation()
Constructeur nullaire par défaut.
TableOperation
protected TableOperation(final TableEntity entity, final TableOperationType opType)
Réservé à un usage interne. Construit un TableOperation avec l’entité de table et le type d’opération spécifiés.
Paramètres:
TableOperation
protected TableOperation(final TableEntity entity, final TableOperationType opType, final boolean echoContent)
Réservé à un usage interne. Construit un TableOperation avec l’entité de table et le type d’opération spécifiés.
Paramètres:
Détails de la méthode
delete
public static TableOperation delete(final TableEntity entity)
Méthode de fabrique statique retournant une TableOperation instance pour supprimer l’entité spécifiée du stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le
Paramètres:
Retours:
execute
protected TableResult execute(final CloudTableClient client, final String tableName, TableRequestOptions options, OperationContext opContext)
Réservé à un usage interne. Exécutez cette opération de table sur la table spécifiée, en utilisant les spécifiés TableRequestOptions et OperationContext.
Cette méthode appelle l’API REST du service de stockage pour exécuter cette opération de table, à l’aide du point de terminaison de service de table et des informations d’identification du compte de stockage dans l’objet CloudTableClient .
Paramètres:
String
qui spécifie le nom de la table.
Retours:
Exception:
generateRequestIdentity
protected String generateRequestIdentity(boolean isSingleIndexEntry, final String entryName)
Réservé à un usage interne. Génère l’identité de la demande, composée du nom d’entrée spécifié, ou de la paire PartitionKey et RowKey de l’opération, pour identifier la cible de l’opération.
Paramètres:
entryName
, ou false
pour utiliser les true
valeurs PartitionKey et RowKey de l’opération comme identité de la demande.
isSingleIndexEntry
paramètre est true
.
Retours:
String
qui représente la chaîne d’identité de demande mise en forme.Exception:
generateRequestIdentityWithTable
protected String generateRequestIdentityWithTable(final String tableName)
Réservé à un usage interne. Génère la chaîne d’identité de demande pour la table spécifiée. La chaîne d’identité de la demande combine le nom de la table avec partitionKey et RowKey de l’opération pour identifier des entités de table spécifiques. Cette identité de requête est déjà UrlEncoded.
Paramètres:
String
qui spécifie le nom de la table.
Retours:
String
qui représente la chaîne d’identité de demande mise en forme pour la table spécifiée.Exception:
getEchoContent
protected boolean getEchoContent()
Obtient la valeur booléenne qui indique si la charge utile du message doit être retournée dans la réponse.
Retours:
true
si la charge utile du message doit être retournée dans la réponse ; Sinon false
getEntity
protected synchronized final TableEntity getEntity()
Réservé à un usage interne. Obtient l’entité de table associée à cette opération.
Retours:
getOperationType
protected synchronized final TableOperationType getOperationType()
Réservé à un usage interne. Obtient le type d’opération pour cette opération.
Retours:
insert
public static TableOperation insert(final TableEntity entity)
Méthode de fabrique statique retournant une TableOperation instance pour insérer l’entité spécifiée dans le stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le
Paramètres:
Retours:
insert
public static TableOperation insert(final TableEntity entity, boolean echoContent)
Méthode de fabrique statique retournant une TableOperation instance pour insérer l’entité spécifiée dans le stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le
Paramètres:
Retours:
insertOrMerge
public static TableOperation insertOrMerge(final TableEntity entity)
Une méthode de fabrique statique retournant un TableOperation instance pour fusionner l’entité spécifiée dans le stockage Microsoft Azure ou l’insérer si elle n’existe pas. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le nom de la table et les TableOperation arguments as.
Paramètres:
Retours:
insertOrReplace
public static TableOperation insertOrReplace(final TableEntity entity)
Méthode de fabrique statique retournant une TableOperation instance pour remplacer l’entité spécifiée dans le stockage Microsoft Azure ou l’insérer si elle n’existe pas. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le nom de la table et les TableOperation arguments as.
Paramètres:
Retours:
merge
public static TableOperation merge(final TableEntity entity)
Méthode de fabrique statique retournant un TableOperation instance pour fusionner l’entité de table spécifiée dans le stockage Microsoft Azure. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le
Paramètres:
Retours:
parseResponse
protected TableResult parseResponse(final InputStream inStream, final int httpStatusCode, String etagFromHeader, final OperationContext opContext, final TableRequestOptions options)
Réservé à un usage interne. Analyse la réponse de l’opération de table dans un TableResult à retourner.
Paramètres:
InputStream
qui spécifie la réponse à une opération d’insertion.
int
qui représente le code de status HTTP retourné par la demande d’opération.
String
qui spécifie l’Etag retourné avec la réponse de l’opération.
Retours:
Exception:
replace
public static TableOperation replace(final TableEntity entity)
Méthode de fabrique statique retournant un TableOperation instance pour remplacer l’entité de table spécifiée. Pour exécuter cette TableOperation opération sur une table donnée, appelez la execute(final TableOperation operation) méthode .
Paramètres:
Retours:
retrieve
public static TableOperation retrieve(final String partitionKey, final String rowKey, final Class clazzType)
Méthode de fabrique statique retournant un TableOperation instance pour récupérer l’entité de table spécifiée et la retourner en tant que type spécifié. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le
Paramètres:
String
qui spécifie la valeur PartitionKey de l’entité à récupérer.
String
qui spécifie la valeur RowKey de l’entité à récupérer.
Retours:
retrieve
public static TableOperation retrieve(final String partitionKey, final String rowKey, final EntityResolver resolver)
Méthode de fabrique statique retournant un TableOperation instance pour récupérer l’entité de table spécifiée et retourner une projection de celle-ci à l’aide du programme de résolution spécifié. Pour l’exécuter TableOperation sur une table donnée, appelez la execute(final TableOperation operation) méthode sur un CloudTableClient instance avec le nom de la table et les TableOperation arguments as.
Paramètres:
String
qui spécifie la valeur PartitionKey de l’entité à récupérer.
String
qui spécifie la valeur RowKey de l’entité à récupérer.
Retours:
setEchoContent
protected void setEchoContent(boolean echoContent)
Définit la valeur booléenne qui indique si la charge utile du message doit être retournée dans la réponse.
Paramètres:
true
si la charge utile du message doit être retournée dans la réponse ; sinon false
, .
setEntity
protected synchronized final void setEntity(final TableEntity entity)
Réservé à un usage interne. Définit le TableEntity instance pour l’opération de table.
Paramètres:
S’applique à
Azure SDK for Java