CloudTable Classe
- java.
lang. Object - com.
microsoft. azure. storage. table. CloudTable
- com.
public class CloudTable
Représente une table dans le service Table Microsoft Azure.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
CloudTable(final StorageUri uri) |
Crée une instance de la classe à l’aide de l’URI de table spécifié. L’URI de table doit inclure un jeton SAP. |
CloudTable(final StorageUri uri, final StorageCredentials credentials) |
Crée une instance de la classe à l’aide de la table StorageUri et des informations d’identification spécifiées. |
CloudTable(final String tableName, final CloudTableClient client) |
Crée une instance de la classe à l’aide du nom et du client spécifiés. |
CloudTable(final URI uri) |
Crée une instance de la classe à l’aide de l’URI de table spécifié. L’URI de table doit inclure un jeton SAP. |
CloudTable(final URI uri, final StorageCredentials credentials) |
Crée une instance de la classe à l’aide de l’URI de table et des informations d’identification spécifiées. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
create()
Crée la table dans le service de stockage avec les options de requête par défaut. Cette méthode appelle l’API REST Create Table pour créer la table spécifiée, à l’aide du point de terminaison de service Table et des informations d’identification du compte de stockage de cette instance. |
void |
create(TableRequestOptions options, OperationContext opContext)
Crée la table dans le service de stockage, à l’aide des et spécifiés TableRequestOptionsOperationContext. Cette méthode appelle l’API REST Create Table pour créer la table spécifiée, à l’aide du point de terminaison de service Table et des informations d’identification du compte de stockage de cette instance. Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération. |
boolean |
createIfNotExists()
Crée la table dans le service de stockage à l’aide des options de requête par défaut si elle n’existe pas déjà. |
boolean |
createIfNotExists(TableRequestOptions options, OperationContext opContext)
Crée la table dans le service de stockage avec les options de requête et le contexte d’opération spécifiés, s’il n’existe pas déjà. |
void |
delete()
Supprime la table du service de stockage. |
void |
delete(TableRequestOptions options, OperationContext opContext)
Supprime la table du service de stockage à l’aide des options de requête et du contexte d’opération spécifiés. |
boolean |
deleteIfExists()
Supprime la table du service de stockage, le cas échéant. |
boolean |
deleteIfExists(TableRequestOptions options, OperationContext opContext)
Supprime la table du service de stockage à l’aide des options de requête et du contexte d’opération spécifiés, le cas échéant. |
Table |
downloadPermissions()
Télécharge les paramètres d’autorisation pour la table. |
Table |
downloadPermissions(TableRequestOptions options, OperationContext opContext)
Télécharge les paramètres d’autorisations de la table à l’aide des options de requête et du contexte d’opération spécifiés. |
ArrayList<Table |
execute(final TableBatchOperation batch)
Exécute l’opération de lot spécifiée sur une table en tant qu’opération atomique. Une opération de traitement par lot peut contenir jusqu'à 100 opérations de table individuelles, avec pour chaque entité d'opération la nécessité d'avoir la même clé de partition. Une seule opération de récupération est autorisée par lot. Notez que la charge utile totale d'une opération de traitement par lot est limitée à 4 Mo. Cette méthode appelle une transaction de groupe d’entités sur l’API REST pour exécuter l’opération de lot spécifiée sur la table en tant qu’unité atomique, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. |
ArrayList<Table |
execute(final TableBatchOperation batch, TableRequestOptions options, OperationContext opContext)
Exécute l’opération de lot spécifiée sur une table en tant qu’opération atomique, à l’aide des et spécifiés TableRequestOptionsOperationContext. Une opération de traitement par lot peut contenir jusqu'à 100 opérations de table individuelles, avec pour chaque entité d'opération la nécessité d'avoir la même clé de partition. Une seule opération de récupération est autorisée par lot. Notez que la charge utile totale d'une opération de traitement par lot est limitée à 4 Mo. Cette méthode appelle une transaction de groupe d’entités sur l’API REST pour exécuter l’opération de lot spécifiée sur la table en tant qu’unité atomique, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération. |
Table |
execute(final TableOperation operation)
Exécute l'opération sur une table. Cette méthode appelle l’API REST du service table pour exécuter l’opération spécifiée sur la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. |
Table |
execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
Exécute l'opération sur une table en utilisant les objets TableRequestOptions et OperationContext spécifiés. Cette méthode appelle l’API REST du service table pour exécuter l’opération spécifiée sur la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération. |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver)
Exécute une requête en appliquant le spécifié EntityResolver<T> au résultat. Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. |
<R> Iterable<R> |
execute(final TableQuery<?> query, final EntityResolver<R> resolver, final TableRequestOptions options, final OperationContext opContext)
Exécute une requête, en appliquant le spécifié EntityResolver<T> au résultat, à l’aide des spécifiés TableRequestOptions et .OperationContext Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération. |
<T extends Table |
execute(final TableQuery<T> query)
Exécute une requête. Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. |
<T extends Table |
execute(final TableQuery<T> query, final TableRequestOptions options, final OperationContext opContext)
Exécute une requête, à l’aide des et spécifiés TableRequestOptionsOperationContext. Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération. |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken)
Exécute une requête en mode segmenté avec le jeton de continuation spécifié ResultContinuation , en appliquant au EntityResolver<T> résultat. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, à l’aide des informations retournées par le serveur dans l’objet ResultSegment<T> . Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance. |
<R> Result |
executeSegmented(final TableQuery<?> query, final EntityResolver<R> resolver, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
Exécute une requête en mode segmenté avec le jeton de continuation spécifié ResultContinuation , à l’aide des spécifiés TableRequestOptions et OperationContext, en appliquant au EntityResolver<T> résultat. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, en utilisant les informations retournées par le serveur dans l’objet ResultSegment<T> . Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service table et des informations d’identification du compte de stockage de cette instance. Utilisez pour remplacer les TableRequestOptions options d’exécution telles que le délai d’expiration ou la stratégie de nouvelle tentative pour l’opération. |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken)
Exécute une requête en mode segmenté avec un ResultContinuation jeton de continuation. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, en utilisant les informations retournées par le serveur dans l’objet ResultSegment<T> . Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service table et des informations d’identification du compte de stockage de cette instance. |
<T extends Table |
executeSegmented(final TableQuery<T> query, final ResultContinuation continuationToken, final TableRequestOptions options, final OperationContext opContext)
Exécute une requête en mode segmenté avec un ResultContinuation jeton de continuation, à l’aide des et spécifiés TableRequestOptionsOperationContext. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, en utilisant les informations retournées par le serveur dans l’objet ResultSegment<T> . Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service table et des informations d’identification du compte de stockage de cette instance. Utilisez pour remplacer les TableRequestOptions options d’exécution telles que le délai d’expiration ou la stratégie de nouvelle tentative pour l’opération. |
boolean |
exists()
Retourne une valeur qui indique si la table existe dans le service de stockage. |
boolean |
exists(TableRequestOptions options, OperationContext opContext)
Retourne une valeur qui indique si la table existe dans le service de stockage, à l’aide des options de requête et du contexte d’opération spécifiés. |
String |
generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
Crée une signature d’accès partagé pour la table. |
String |
generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final IPRange ipRange, final SharedAccessProtocols protocols)
Crée une signature d’accès partagé pour la table. |
String |
getName()
Obtient le nom de la table. |
Cloud |
getServiceClient()
Obtient le client de service de table associé à cette file d’attente. |
final Storage |
getStorageUri()
Retourne la liste des URI pour tous les emplacements. |
URI |
getUri()
Obtient l’URI absolu pour cette table. |
void |
uploadPermissions(final TablePermissions permissions)
Charge les autorisations de la table. |
void |
uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
Charge les autorisations de la table à l’aide des options de requête et du contexte d’opération spécifiés. |
Détails du constructeur
CloudTable
public CloudTable(final StorageUri uri)
Crée une instance de la classe à l’aide de l’URI de table spécifié. L’URI de table doit inclure un jeton SAP.
Parameters:
Throws:
CloudTable
public CloudTable(final StorageUri uri, final StorageCredentials credentials)
Crée une instance de la classe à l’aide de la table StorageUri et des informations d’identification spécifiées.
Parameters:
Throws:
CloudTable
protected CloudTable(final String tableName, final CloudTableClient client)
Crée une instance de la classe à l’aide du nom et du client spécifiés.
Parameters:
String
qui représente le nom de la table, qui doit respecter les règles de nommage de table. Le nom de la table ne doit pas inclure de caractères séparateurs de chemin d’accès (/). Les noms de table ne respectent pas la casse, doivent être uniques au sein d’un compte et doivent comporter entre 3 et 63 caractères. Les noms de table doivent commencer par un ne peut pas commencer par un caractère numérique et ne peut contenir que des caractères alphanumériques. Certains noms de table sont réservés, notamment « table ».
Throws:
CloudTable
public CloudTable(final URI uri)
Crée une instance de la classe à l’aide de l’URI de table spécifié. L’URI de table doit inclure un jeton SAP.
Parameters:
java.net.URI
qui représente l’URI absolu de la table.
Throws:
CloudTable
public CloudTable(final URI uri, final StorageCredentials credentials)
Crée une instance de la classe à l’aide de l’URI de table et des informations d’identification spécifiées.
Parameters:
java.net.URI
qui représente l’URI absolu de la table.
Throws:
Détails de la méthode
create
public void create()
Crée la table dans le service de stockage avec les options de requête par défaut.
Cette méthode appelle l’API REST Create Table pour créer la table spécifiée, à l’aide du point de terminaison de service Table et des informations d’identification du compte de stockage de cette instance.
Throws:
create
public void create(TableRequestOptions options, OperationContext opContext)
Crée la table dans le service de stockage, à l’aide des et spécifiés TableRequestOptionsOperationContext.
Cette méthode appelle l’API REST Create Table pour créer la table spécifiée, à l’aide du point de terminaison de service Table et des informations d’identification du compte de stockage de cette instance.
Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération.
Parameters:
null
pour utiliser les options de requête spécifiées sur .CloudTableClient
null
pour ignorer en toute sécurité le contexte d’opération.
Throws:
createIfNotExists
public boolean createIfNotExists()
Crée la table dans le service de stockage à l’aide des options de requête par défaut si elle n’existe pas déjà.
Returns:
true
si la table est créée dans le service de stockage ; sinon false
.
Throws:
createIfNotExists
public boolean createIfNotExists(TableRequestOptions options, OperationContext opContext)
Crée la table dans le service de stockage avec les options de requête et le contexte d’opération spécifiés, s’il n’existe pas déjà.
Parameters:
null
utilise les options de requête par défaut du client de service associé ( CloudTableClient).
Returns:
true
si la table n’existait pas déjà et a été créée ; sinon false
.
Throws:
delete
public void delete()
Supprime la table du service de stockage.
Throws:
delete
public void delete(TableRequestOptions options, OperationContext opContext)
Supprime la table du service de stockage à l’aide des options de requête et du contexte d’opération spécifiés.
Parameters:
null
utilise les options de requête par défaut du client de service associé ( CloudTableClient).
Throws:
deleteIfExists
public boolean deleteIfExists()
Supprime la table du service de stockage, le cas échéant.
Returns:
true
si la table existait dans le service de stockage et a été supprimée ; sinon false
.
Throws:
deleteIfExists
public boolean deleteIfExists(TableRequestOptions options, OperationContext opContext)
Supprime la table du service de stockage à l’aide des options de requête et du contexte d’opération spécifiés, le cas échéant.
Parameters:
null
utilise les options de requête par défaut du client de service associé ( CloudTableClient).
Returns:
true
si la table existait dans le service de stockage et a été supprimée, sinon false
.Throws:
downloadPermissions
public TablePermissions downloadPermissions()
Télécharge les paramètres d’autorisation pour la table.
Returns:
Throws:
downloadPermissions
public TablePermissions downloadPermissions(TableRequestOptions options, OperationContext opContext)
Télécharge les paramètres d’autorisations de la table à l’aide des options de requête et du contexte d’opération spécifiés.
Parameters:
null
utilise les options de requête par défaut du client de service associé ( CloudTableClient).
Returns:
Throws:
execute
public ArrayList
Exécute l’opération de lot spécifiée sur une table en tant qu’opération atomique. Une opération de traitement par lot peut contenir jusqu'à 100 opérations de table individuelles, avec pour chaque entité d'opération la nécessité d'avoir la même clé de partition. Une seule opération de récupération est autorisée par lot. Notez que la charge utile totale d'une opération de traitement par lot est limitée à 4 Mo.
Cette méthode appelle une transaction de groupe d’entités sur l’API REST pour exécuter l’opération de lot spécifiée sur la table en tant qu’unité atomique, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Parameters:
Returns:
java.util.ArrayList
de TableResult qui contient les résultats, dans l’ordre, de chacun TableOperation dans la TableBatchOperation table nommée.Throws:
execute
public ArrayList
Exécute l’opération de lot spécifiée sur une table en tant qu’opération atomique, à l’aide des et spécifiés TableRequestOptionsOperationContext. Une opération de traitement par lot peut contenir jusqu'à 100 opérations de table individuelles, avec pour chaque entité d'opération la nécessité d'avoir la même clé de partition. Une seule opération de récupération est autorisée par lot. Notez que la charge utile totale d'une opération de traitement par lot est limitée à 4 Mo.
Cette méthode appelle une transaction de groupe d’entités sur l’API REST pour exécuter l’opération de lot spécifiée sur la table en tant qu’unité atomique, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération.
Parameters:
null
pour utiliser les options de requête spécifiées sur .CloudTableClient
null
pour ignorer en toute sécurité le contexte d’opération.
Returns:
java.util.ArrayList
de TableResult qui contient les résultats, dans l’ordre, de chacun TableOperation dans la TableBatchOperation table nommée.Throws:
execute
public TableResult execute(final TableOperation operation)
Exécute l'opération sur une table.
Cette méthode appelle l’API REST du service table pour exécuter l’opération spécifiée sur la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Parameters:
Returns:
Throws:
execute
public TableResult execute(final TableOperation operation, final TableRequestOptions options, final OperationContext opContext)
Exécute l'opération sur une table en utilisant les objets TableRequestOptions et OperationContext spécifiés.
Cette méthode appelle l’API REST du service table pour exécuter l’opération spécifiée sur la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération.
Parameters:
null
pour utiliser les options de requête spécifiées sur .CloudTableClient
null
pour ignorer en toute sécurité le contexte d’opération.
Returns:
Throws:
execute
public
Exécute une requête en appliquant le spécifié EntityResolver<T> au résultat.
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Parameters:
R
spécifié.
Returns:
Iterable
contenant la projection dans le type R
des résultats de l’exécution de la requête.execute
public
Exécute une requête, en appliquant le spécifié EntityResolver<T> au résultat, à l’aide des spécifiés TableRequestOptions et .OperationContext
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération.
Parameters:
R
spécifié.
null
pour utiliser les options de requête spécifiées sur .CloudTableClient
null
pour ignorer en toute sécurité le contexte d’opération.
Returns:
Iterable
contenant la projection dans le type R
des résultats de l’exécution de la requête.execute
public
Exécute une requête.
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Parameters:
Returns:
Iterable
spécialisée pour le type T des résultats de l’exécution de la requête.execute
public
Exécute une requête, à l’aide des et spécifiés TableRequestOptionsOperationContext.
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Utilisez pour remplacer les TableRequestOptions options d’exécution telles que la stratégie de délai d’expiration ou de nouvelle tentative pour l’opération.
Parameters:
null
pour utiliser les options de requête spécifiées sur .CloudTableClient
null
pour ignorer en toute sécurité le contexte d’opération.
Returns:
Iterable
spécialisée pour le type T des résultats de l’exécution de la requête.executeSegmented
public
Exécute une requête en mode segmenté avec le jeton de continuation spécifié ResultContinuation , en appliquant au EntityResolver<T> résultat. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, à l’aide des informations retournées par le serveur dans l’objet ResultSegment<T> .
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service Table et des informations d’identification du compte de stockage de cette instance.
Parameters:
R
spécifié.
null
sur l’appel initial. Appelez la getContinuationToken() méthode sur le résultat pour obtenir l’objet ResultContinuation à utiliser dans l’appel suivant pour reprendre la requête.
Returns:
R
des résultats de l’exécution de la requête.Throws:
executeSegmented
public
Exécute une requête en mode segmenté avec le jeton de continuation spécifié ResultContinuation , à l’aide des spécifiés TableRequestOptions et OperationContext, en appliquant au EntityResolver<T> résultat. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, en utilisant les informations retournées par le serveur dans l’objet ResultSegment<T> .
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service table et des informations d’identification du compte de stockage de cette instance.
Utilisez pour remplacer les TableRequestOptions options d’exécution telles que le délai d’expiration ou la stratégie de nouvelle tentative pour l’opération.
Parameters:
R
spécifié.
null
sur l’appel initial. Appelez la getContinuationToken() méthode sur le résultat pour obtenir l’objet ResultContinuation à utiliser dans l’appel suivant pour reprendre la requête.
null
pour utiliser les options de requête spécifiées sur .CloudTableClient
null
pour ignorer en toute sécurité le contexte d’opération.
Returns:
R
des résultats de l’exécution de la requête.Throws:
executeSegmented
public
Exécute une requête en mode segmenté avec un ResultContinuation jeton de continuation. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, en utilisant les informations retournées par le serveur dans l’objet ResultSegment<T> .
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service table et des informations d’identification du compte de stockage de cette instance.
Parameters:
null
lors de l’appel initial. Appelez la getContinuationToken() méthode sur le résultat pour obtenir l’objet ResultContinuation à utiliser dans l’appel suivant pour reprendre la requête.
Returns:
Throws:
executeSegmented
public
Exécute une requête en mode segmenté avec un ResultContinuation jeton de continuation, à l’aide des et spécifiés TableRequestOptionsOperationContext. L’exécution d’une requête avec permet de reprendre la requête après avoir retourné des résultats partiels, en utilisant les informations retournées par le serveur dans l’objet ResultSegment<T> .
Cette méthode appelle une opération Query Entities sur l’API REST du service de table pour interroger la table, à l’aide du point de terminaison du service table et des informations d’identification du compte de stockage de cette instance.
Utilisez pour remplacer les TableRequestOptions options d’exécution telles que le délai d’expiration ou la stratégie de nouvelle tentative pour l’opération.
Parameters:
null
lors de l’appel initial. Appelez la getContinuationToken() méthode sur le résultat pour obtenir l’objet ResultContinuation à utiliser dans l’appel suivant pour reprendre la requête.
null
pour utiliser les options de requête spécifiées sur le CloudTableClient.
null
pour ignorer en toute sécurité le contexte d’opération.
Returns:
Throws:
exists
public boolean exists()
Retourne une valeur qui indique si la table existe dans le service de stockage.
Returns:
true
si la table existe dans le service de stockage ; sinon false
, .
Throws:
exists
public boolean exists(TableRequestOptions options, OperationContext opContext)
Retourne une valeur qui indique si la table existe dans le service de stockage, à l’aide des options de requête et du contexte d’opération spécifiés.
Parameters:
null
utilise les options de requête par défaut du client de service associé ( CloudTableClient).
Returns:
true
si la table existe dans le service de stockage , sinon false
.
Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey)
Crée une signature d’accès partagé pour la table.
Parameters:
String
qui représente une stratégie d’accès au niveau de la table.
String
qui représente la clé de partition de départ.
String
qui représente la clé de ligne de départ.
String
qui représente la clé de partition de fin.
String
qui représente la clé de fin.
Returns:
String
contenant la signature d’accès partagé pour la table.Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessTablePolicy policy, final String accessPolicyIdentifier, final String startPartitionKey, final String startRowKey, final String endPartitionKey, final String endRowKey, final IPRange ipRange, final SharedAccessProtocols protocols)
Crée une signature d’accès partagé pour la table.
Parameters:
String
qui représente une stratégie d’accès au niveau de la table.
String
qui représente la clé de partition de départ.
String
qui représente la clé de ligne de départ.
String
qui représente la clé de partition de fin.
String
qui représente la clé de fin.
Returns:
String
contenant la signature d’accès partagé pour la table.Throws:
getName
public String getName()
Obtient le nom de la table.
Returns:
String
qui représente le nom de la table.getServiceClient
public CloudTableClient getServiceClient()
Obtient le client de service de table associé à cette file d’attente.
Returns:
getStorageUri
public final StorageUri getStorageUri()
Retourne la liste des URI pour tous les emplacements.
Returns:
getUri
public URI getUri()
Obtient l’URI absolu pour cette table.
Returns:
java.net.URI
qui représente l’URI de cette table.uploadPermissions
public void uploadPermissions(final TablePermissions permissions)
Charge les autorisations de la table.
Parameters:
Throws:
uploadPermissions
public void uploadPermissions(final TablePermissions permissions, TableRequestOptions options, OperationContext opContext)
Charge les autorisations de la table à l’aide des options de requête et du contexte d’opération spécifiés.
Parameters:
null
utilise les options de requête par défaut du client de service associé ( CloudTableClient).
Throws:
S’applique à
Azure SDK for Java