Utility Classe
- java.
lang. Object - com.
microsoft. azure. storage. core. Utility
- com.
public class Utility
RÉSERVÉ À UN USAGE INTERNE. Classe qui fournit des méthodes utilitaires.
Récapitulatif du champ
Modificateur et type | Champ et description |
---|---|
final TimeZone |
GMT_ZONE
Stocke une référence au fuseau horaire GMT. |
final Locale |
LOCALE_US
Stocke une référence aux paramètres régionaux américains. |
final TimeZone |
UTC_ZONE
Stocke une référence au fuseau horaire UTC. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Stream |
analyzeStream(final InputStream sourceStream, long writeLength, long abandonLength, final boolean rewindSourceStream, final boolean calculateMD5)
Détermine la taille d’un flux d’entrée et calcule éventuellement le hachage MD5 pour le flux. |
void |
assertContinuationType(final ResultContinuation continuationToken, final ResultContinuationType continuationType)
Affirme qu’un jeton de continuation est du type spécifié. |
void |
assertGreaterThanOrEqual(final String param, final long value, final long min)
Affirme que la valeur spécifiée est supérieure ou égale à la valeur min. |
void |
assertInBounds(final String param, final long value, final long min, final long max)
Affirme que l’entier spécifié se trouve dans la plage valide. |
void |
assertNotNull(final String param, final Object value)
Affirme qu’une valeur n’est pas . |
void |
assertNotNullOrEmpty(final String param, final String value)
Affirme que la chaîne spécifiée n’est pas ou vide. |
byte [] |
binaryAppend(byte[] arr1, byte[] arr2)
Ajoute 2 tableaux d’octets. |
void | checkNullaryCtor(Class<?> clazzType) |
XMLStreamWriter |
createXMLStreamWriter(StringWriter outWriter)
Retourne un avec le spécifié. |
boolean |
determinePathStyleFromUri(final URI baseURI)
Retourne une valeur qui indique si un URI spécifié est un URI de style chemin d’accès. |
long |
encryptStreamIfUnderThreshold(final InputStream sourceStream, final ByteArrayOutputStream targetStream, Cipher cipher, long writeLength, long abandonLength)
Chiffre un flux d’entrée jusqu’à une longueur donnée. Se ferme tôt si les données chiffrées sont plus longues que la longueur d’abandon. |
List<Integer> |
findAllPatternOccurences(byte[] array, byte[] pattern)
Analyse un tableau d’octets pour toutes les occurrences d’un modèle, sans chevauchement d’étendues d’occurrences. |
int |
findPattern(byte[] array, byte[] pattern, int scanOffset)
Analyse un tableau d’octets pour la première occurrence d’un modèle, en commençant par le décalage fourni. |
String |
formatETag(final String etag)
Lit les données de caractères pour l’élément Etag à partir d’un lecteur de flux XML. |
Storage |
generateNewUnexpectedStorageException(final Exception cause)
Retourne une exception de stockage inattendue. |
String |
getGMTTime()
Retourne la chaîne de date/heure GMT actuelle à l’aide du modèle RFC1123. |
String |
getGMTTime(final Date date)
Retourne la chaîne de date/heure GTM pour la valeur spécifiée à l’aide du modèle RFC1123. |
String |
getJavaISO8601Time(Date date)
Retourne la chaîne de date/heure UTC pour la valeur spécifiée à l’aide de la version java du modèle ISO8601, qui est limitée à la précision de la milliseconde. |
JsonGenerator |
getJsonGenerator(OutputStream outStream)
Retourne un avec le spécifié. |
JsonGenerator |
getJsonGenerator(StringWriter strWriter)
Retourne un avec le spécifié. |
JsonParser |
getJsonParser(final InputStream inStream)
Retourne un avec le spécifié. Ce JsonParser autorise les nombres non numériques. |
JsonParser |
getJsonParser(final String jsonString)
Retourne un avec le spécifié. Ce JsonParser autorise les nombres non numériques. |
Request |
getListingLocationMode(ResultContinuation token)
Détermine l’emplacement cible de la commande de référencement en examinant le jeton de continuation. |
int |
getRemainingTimeout(Long operationExpiryTimeInMs, Integer timeoutIntervalInMs)
Retourne une valeur représentant le temps restant avant l’expiration de l’opération. |
SAXParser |
getSAXParser()
Retourne un espace de noms prenant en compte . |
String |
getStandardHeaderValue(final HttpURLConnection conn, final String headerName)
Retourne la valeur d’en-tête standard de la demande de connexion spécifiée, ou une chaîne vide si aucune valeur d’en-tête n’a été spécifiée pour la demande. |
String |
getUTCTimeOrEmpty(final Date value)
Retourne la date/heure UTC de la valeur spécifiée à l’aide du modèle ISO8601. |
IOException |
initIOException(final Exception ex)
Crée un instance de la classe à l’aide de l’exception spécifiée. |
boolean |
isNullOrEmpty(final String value)
Retourne une valeur qui indique si la chaîne spécifiée est ou vide. |
boolean |
isNullOrEmptyOrWhitespace(final String value)
Retourne une valeur qui indique si la chaîne spécifiée est , vide ou espace blanc. |
void |
logHttpError(StorageException ex, OperationContext opContext)
Sérialise l’exception StorageException analysée. Si une exception est rencontrée, retourne une chaîne vide. |
void |
logHttpRequest(HttpURLConnection conn, OperationContext opContext)
Journalise la requête HttpURLConnection. Si une exception est rencontrée, ne journalise rien. |
void |
logHttpResponse(HttpURLConnection conn, OperationContext opContext)
Journalise la réponse HttpURLConnection. Si une exception est rencontrée, ne journalise rien. |
HashMap<String, String> |
parseAccountString(final String parseString)
Analyse une chaîne de connexion et retourne ses valeurs sous la forme d’une carte de hachage de paires clé/valeur. |
Date |
parseDate(String dateString)
Étant donné qu’une chaîne représente une date sous la forme du modèle ISO8601, génère une date qui la représente avec une précision jusqu’en millisecondes. |
Date |
parseDate(String dateString, boolean dateBackwardCompatibility)
Étant donné qu’une chaîne représente une date sous la forme du modèle ISO8601, génère une date qui la représente avec une précision jusqu’en millisecondes. Utilisez parseDate(String dateString) à la place, sauf si est nécessaire. Consultez ce document pour plus d’informations. |
Date |
parseRFC1123DateFromStringInGMT(final String value)
Retourne une date GMT pour la chaîne spécifiée dans le modèle RFC1123. |
String |
safeDecode(final String stringToDecode)
Effectue le décodage sécurisé de la chaîne spécifiée, en prenant soin de conserver chaque caractère, plutôt que de le remplacer par un caractère d’espace. |
String |
safeEncode(final String stringToEncode)
Effectue l’encodage sécurisé de la chaîne spécifiée, en prenant soin d’insérer pour chaque caractère d’espace, au lieu d’insérer le caractère. |
String |
safeRelativize(final URI baseURI, final URI toUri)
Détermine la différence relative entre les deux URI spécifiés. |
List<byte[]> | splitOnPattern(byte[] array, byte[] pattern) |
String |
stringJoin(CharSequence delimiter, final String... strings)
Équivalent de String.join() dans Java 8. |
String |
stringJoin(CharSequence delimiter, Iterable<String> strings)
Équivalent de String.join() dans Java 8. |
String |
trimEnd(final String value, final char trimChar)
Supprime le caractère spécifié de la fin d’une chaîne. |
String |
trimStart(final String value)
Supprime l’espace blanc du début d’une chaîne. |
boolean |
validateMaxExecutionTimeout(Long operationExpiryTimeInMs)
Retourne une valeur indiquant si le temps d’exécution maximal est dépassé. |
boolean |
validateMaxExecutionTimeout(Long operationExpiryTimeInMs, long additionalInterval)
Retourne une valeur indiquant si le temps d’exécution maximal est dépassé. |
Stream |
writeToOutputStream(final InputStream sourceStream, final OutputStream outStream, long writeLength, final boolean rewindSourceStream, final boolean calculateMD5, OperationContext opContext, final RequestOptions options)
Lit les données d’un flux d’entrée et les écrit dans un flux de sortie, calcule la longueur des données écrites et calcule éventuellement le hachage MD5 pour les données. |
Stream |
writeToOutputStream(final InputStream sourceStream, final OutputStream outStream, long writeLength, final boolean rewindSourceStream, final boolean calculateMD5, OperationContext opContext, final RequestOptions options, final Boolean shouldFlush)
Lit les données d’un flux d’entrée et les écrit dans un flux de sortie, calcule la longueur des données écrites et calcule éventuellement le hachage MD5 pour les données. |
Stream |
writeToOutputStream(final InputStream sourceStream, final OutputStream outStream, long writeLength, final boolean rewindSourceStream, final boolean calculateMD5, OperationContext opContext, final RequestOptions options, final Boolean shouldFlush, StorageRequest<?, ?, Integer> request, StreamMd5AndLength descriptor)
Lit les données d’un flux d’entrée et les écrit dans un flux de sortie, calcule la longueur des données écrites et calcule éventuellement le hachage MD5 pour les données. |
Détails du champ
GMT_ZONE
public static final TimeZone GMT_ZONE= TimeZone.getTimeZone("GMT")
Stocke une référence au fuseau horaire GMT.
LOCALE_US
public static final Locale LOCALE_US= Locale.US
Stocke une référence aux paramètres régionaux américains.
UTC_ZONE
public static final TimeZone UTC_ZONE= TimeZone.getTimeZone("UTC")
Stocke une référence au fuseau horaire UTC.
Détails de la méthode
analyzeStream
public static StreamMd5AndLength analyzeStream(final InputStream sourceStream, long writeLength, long abandonLength, final boolean rewindSourceStream, final boolean calculateMD5)
Détermine la taille d’un flux d’entrée et calcule éventuellement le hachage MD5 pour le flux.
Parameters:
InputStream
qui représente le flux à mesurer.
-1
pour forcer la lecture de l’ensemble du flux. Ce paramètre est fourni pour prendre en charge les seuils de chargement.
true
si le flux doit être rewound après sa lecture ; sinon, false
.
true
si un hachage MD5 est calculé ; sinon, false
.
Returns:
Throws:
assertContinuationType
public static void assertContinuationType(final ResultContinuation continuationToken, final ResultContinuationType continuationType)
Affirme qu’un jeton de continuation est du type spécifié.
Parameters:
assertGreaterThanOrEqual
public static void assertGreaterThanOrEqual(final String param, final long value, final long min)
Affirme que la valeur spécifiée est supérieure ou égale à la valeur min.
Parameters:
String
si le value
paramètre est hors limites.
assertInBounds
public static void assertInBounds(final String param, final long value, final long min, final long max)
Affirme que l’entier spécifié se trouve dans la plage valide.
Parameters:
String
si le value
paramètre est hors limites.
assertNotNull
public static void assertNotNull(final String param, final Object value)
Affirme qu’une valeur n’est pas .
Parameters:
String
si le value
paramètre est null
.
Object
qui représente la valeur du paramètre spécifié. Il s’agit de la valeur en cours d’affirmation comme non null
.
assertNotNullOrEmpty
public static void assertNotNullOrEmpty(final String param, final String value)
Affirme que la chaîne spécifiée n’est pas ou vide.
Parameters:
String
qui représente le nom du paramètre, qui devient le texte du message d’exception si le value
paramètre est null
ou une chaîne vide.
String
qui représente la valeur du paramètre spécifié. Il s’agit de la valeur en cours d’affirmation comme non null
et non comme une chaîne vide.
binaryAppend
public static byte [] binaryAppend(byte[] arr1, byte[] arr2)
Ajoute 2 tableaux d’octets.
Parameters:
Returns:
checkNullaryCtor
public static void checkNullaryCtor(Class clazzType)
Parameters:
createXMLStreamWriter
public static XMLStreamWriter createXMLStreamWriter(StringWriter outWriter)
Retourne un avec le spécifié.
Parameters:
StringWriter
à utiliser pour créer le XMLStreamWriter
instance.
Returns:
XMLStreamWriter
Throws:
determinePathStyleFromUri
public static boolean determinePathStyleFromUri(final URI baseURI)
Retourne une valeur qui indique si un URI spécifié est un URI de style chemin d’accès.
Parameters:
java.net.URI
qui représente l’URI en cours de vérification.
Returns:
true
si l’URI spécifié est de type chemin d’accès ; sinon, false
.
encryptStreamIfUnderThreshold
public static long encryptStreamIfUnderThreshold(final InputStream sourceStream, final ByteArrayOutputStream targetStream, Cipher cipher, long writeLength, long abandonLength)
Chiffre un flux d’entrée jusqu’à une longueur donnée. Se ferme tôt si les données chiffrées sont plus longues que la longueur d’abandon.
Parameters:
InputStream
qui représente le flux à mesurer.
ByteArrayOutputStream
qui représente le flux pour écrire les données chiffrées.
Cipher
à utiliser pour chiffrer les données.
-1
pour forcer la lecture de l’ensemble du flux. Ce paramètre est fourni pour prendre en charge les seuils de chargement.
Returns:
Throws:
findAllPatternOccurences
public static List
Analyse un tableau d’octets pour toutes les occurrences d’un modèle, sans chevauchement d’étendues d’occurrences.
Parameters:
Returns:
findPattern
public static int findPattern(byte[] array, byte[] pattern, int scanOffset)
Analyse un tableau d’octets pour la première occurrence d’un modèle, en commençant par le décalage fourni.
Parameters:
Returns:
formatETag
public static String formatETag(final String etag)
Lit les données de caractères pour l’élément Etag à partir d’un lecteur de flux XML.
Parameters:
Returns:
String
qui représente les données de caractère de l’élément Etag.generateNewUnexpectedStorageException
public static StorageException generateNewUnexpectedStorageException(final Exception cause)
Retourne une exception de stockage inattendue.
Parameters:
Exception
qui représente l’exception initiale qui a provoqué l’erreur inattendue.
Returns:
getGMTTime
public static String getGMTTime()
Retourne la chaîne de date/heure GMT actuelle à l’aide du modèle RFC1123.
Returns:
String
qui représente la date/heure GMT actuelle à l’aide du modèle RFC1123.getGMTTime
public static String getGMTTime(final Date date)
Retourne la chaîne de date/heure GTM pour la valeur spécifiée à l’aide du modèle RFC1123.
Parameters:
Date
qui représente la date à convertir en date/heure GMT dans le modèle RFC1123.
Returns:
String
qui représente la date/heure GMT de la valeur spécifiée à l’aide du modèle RFC1123.getJavaISO8601Time
public static String getJavaISO8601Time(Date date)
Retourne la chaîne de date/heure UTC pour la valeur spécifiée à l’aide de la version java du modèle ISO8601, qui est limitée à la précision de la milliseconde.
Parameters:
Date
qui représente la date à convertir en date/heure UTC dans la version java du modèle ISO8601.
Returns:
String
qui représente la date/heure UTC de la valeur spécifiée à l’aide de la version java du modèle ISO8601.getJsonGenerator
public static JsonGenerator getJsonGenerator(OutputStream outStream)
Retourne un avec le spécifié.
Parameters:
OutputStream
à utiliser pour créer le JsonGenerator
instance.
Returns:
JsonGenerator
Throws:
getJsonGenerator
public static JsonGenerator getJsonGenerator(StringWriter strWriter)
Retourne un avec le spécifié.
Parameters:
StringWriter
à utiliser pour créer le JsonGenerator
instance.
Returns:
JsonGenerator
Throws:
getJsonParser
public static JsonParser getJsonParser(final InputStream inStream)
Retourne un avec le spécifié. Ce JsonParser autorise les nombres non numériques.
Parameters:
InputStream
à utiliser pour créer le JsonGenerator
instance.
Returns:
JsonGenerator
.Throws:
getJsonParser
public static JsonParser getJsonParser(final String jsonString)
Retourne un avec le spécifié. Ce JsonParser autorise les nombres non numériques.
Parameters:
String
à utiliser pour créer le JsonGenerator
instance.
Returns:
JsonGenerator
.Throws:
getListingLocationMode
public static RequestLocationMode getListingLocationMode(ResultContinuation token)
Détermine l’emplacement cible de la commande de référencement en examinant le jeton de continuation.
Parameters:
Returns:
getRemainingTimeout
public static int getRemainingTimeout(Long operationExpiryTimeInMs, Integer timeoutIntervalInMs)
Retourne une valeur représentant le temps restant avant l’expiration de l’opération.
Parameters:
Returns:
Throws:
getSAXParser
public static SAXParser getSAXParser()
Retourne un espace de noms prenant en compte .
Returns:
SAXParser
instance qui prend en compte l’espace de nomsThrows:
getStandardHeaderValue
public static String getStandardHeaderValue(final HttpURLConnection conn, final String headerName)
Retourne la valeur d’en-tête standard de la demande de connexion spécifiée, ou une chaîne vide si aucune valeur d’en-tête n’a été spécifiée pour la demande.
Parameters:
HttpURLConnection
qui représente la demande.
String
qui représente le nom de l’en-tête demandé.
Returns:
String
qui représente la valeur d’en-tête, ou null
s’il n’existe aucune valeur d’en-tête correspondante pour headerName
.getUTCTimeOrEmpty
public static String getUTCTimeOrEmpty(final Date value)
Retourne la date/heure UTC de la valeur spécifiée à l’aide du modèle ISO8601.
Parameters:
Date
qui représente la date à convertir en date/heure UTC dans le modèle ISO8601. Si cette valeur est null
, cette méthode retourne une chaîne vide.
Returns:
String
qui représente la date/heure UTC de la valeur spécifiée à l’aide du modèle ISO8601, ou une chaîne vide si value
a la valeur null
.initIOException
public static IOException initIOException(final Exception ex)
Crée un instance de la classe à l’aide de l’exception spécifiée.
Parameters:
Exception
qui représente l’exception utilisée pour créer l’exception d’E/S.
Returns:
java.io.IOException
qui représente l’exception d’E/S créée.isNullOrEmpty
public static boolean isNullOrEmpty(final String value)
Retourne une valeur qui indique si la chaîne spécifiée est ou vide.
Parameters:
String
cours d’examen pour null
ou vide.
Returns:
true
si la valeur spécifiée est null
ou vide ; sinon, false
isNullOrEmptyOrWhitespace
public static boolean isNullOrEmptyOrWhitespace(final String value)
Retourne une valeur qui indique si la chaîne spécifiée est , vide ou espace blanc.
Parameters:
String
en cours d’examen pour null
, vide ou espace blanc.
Returns:
true
si la valeur spécifiée est null
, vide ou espace blanc ; sinon, false
logHttpError
public static void logHttpError(StorageException ex, OperationContext opContext)
Sérialise l’exception StorageException analysée. Si une exception est rencontrée, retourne une chaîne vide.
Parameters:
logHttpRequest
public static void logHttpRequest(HttpURLConnection conn, OperationContext opContext)
Journalise la requête HttpURLConnection. Si une exception est rencontrée, ne journalise rien.
Parameters:
logHttpResponse
public static void logHttpResponse(HttpURLConnection conn, OperationContext opContext)
Journalise la réponse HttpURLConnection. Si une exception est rencontrée, ne journalise rien.
Parameters:
parseAccountString
public static HashMap
Analyse une chaîne de connexion et retourne ses valeurs sous la forme d’une carte de hachage de paires clé/valeur.
Parameters:
String
qui représente la chaîne de connexion à analyser.
Returns:
java.util.HashMap
qui représente la carte de hachage des paires clé/valeur analysées à partir de la chaîne de connexion.parseDate
public static Date parseDate(String dateString)
Étant donné qu’une chaîne représente une date sous la forme du modèle ISO8601, génère une date qui la représente avec une précision jusqu’en millisecondes.
Parameters:
String
interpréter comme un Date
Returns:
Date
parseDate
public static Date parseDate(String dateString, boolean dateBackwardCompatibility)
Étant donné qu’une chaîne représente une date sous la forme du modèle ISO8601, génère une date qui la représente avec une précision jusqu’en millisecondes. Utilisez parseDate(String dateString) à la place, sauf si est nécessaire.
Consultez ce document pour plus d’informations.
Parameters:
String
interpréter comme un Date
true
pour corriger les valeurs de date qui ont pu être écrites à l’aide de versions de cette bibliothèque antérieures à la version 2.0.0 ; Sinon false
Returns:
Date
parseRFC1123DateFromStringInGMT
public static Date parseRFC1123DateFromStringInGMT(final String value)
Retourne une date GMT pour la chaîne spécifiée dans le modèle RFC1123.
Parameters:
String
qui représente la chaîne à analyser.
Returns:
Date
qui représente la date GMT dans le modèle RFC1123.Throws:
safeDecode
public static String safeDecode(final String stringToDecode)
Effectue le décodage sécurisé de la chaîne spécifiée, en prenant soin de conserver chaque caractère, plutôt que de le remplacer par un caractère d’espace.
Parameters:
String
qui représente la chaîne à décoder.
Returns:
String
qui représente la chaîne décodée.Throws:
safeEncode
public static String safeEncode(final String stringToEncode)
Effectue l’encodage sécurisé de la chaîne spécifiée, en prenant soin d’insérer pour chaque caractère d’espace, au lieu d’insérer le caractère.
Parameters:
String
qui représente la chaîne à encoder.
Returns:
String
qui représente la chaîne encodée.Throws:
safeRelativize
public static String safeRelativize(final URI baseURI, final URI toUri)
Détermine la différence relative entre les deux URI spécifiés.
Parameters:
java.net.URI
qui représente l’URI de base pour lequel toUri
sera rendu relatif.
java.net.URI
qui représente l’URI à créer par rapport à baseURI
.
Returns:
String
qui représente l’URI relatif de toUri
à baseURI
, ou l’URI lui-mêmetoUri
, selon que le nom d’hôte et le schéma sont identiques pour toUri
et baseURI
. Si le nom d’hôte et le schéma de baseURI
et toUri
sont identiques, cette méthode retourne un URI relatif non codé tel que, s’il est ajouté à baseURI
, il génère toUri
. Si le nom d’hôte ou le schéma de baseURI
et toUri
ne sont pas identiques, cette méthode retourne un URI complet non codé spécifié par toUri
.Throws:
baseURI
ou toUri
n’est pas valide.
splitOnPattern
public static List
Parameters:
stringJoin
public static String stringJoin(CharSequence delimiter, final String... strings)
Équivalent de String.join() dans Java 8.
Parameters:
Returns:
stringJoin
public static String stringJoin(CharSequence delimiter, Iterable
Équivalent de String.join() dans Java 8.
Parameters:
Returns:
trimEnd
protected static String trimEnd(final String value, final char trimChar)
Supprime le caractère spécifié de la fin d’une chaîne.
Parameters:
String
qui représente la chaîne à découper.
Returns:
trimStart
public static String trimStart(final String value)
Supprime l’espace blanc du début d’une chaîne.
Parameters:
String
qui représente la chaîne à découper.
Returns:
validateMaxExecutionTimeout
public static boolean validateMaxExecutionTimeout(Long operationExpiryTimeInMs)
Retourne une valeur indiquant si le temps d’exécution maximal est dépassé.
Parameters:
Returns:
true
si le délai d’exécution maximal est dépassé ; sinon, false
.
validateMaxExecutionTimeout
public static boolean validateMaxExecutionTimeout(Long operationExpiryTimeInMs, long additionalInterval)
Retourne une valeur indiquant si le temps d’exécution maximal est dépassé.
Parameters:
Returns:
true
si le délai d’exécution maximal est dépassé ; sinon, false
.
writeToOutputStream
public static StreamMd5AndLength writeToOutputStream(final InputStream sourceStream, final OutputStream outStream, long writeLength, final boolean rewindSourceStream, final boolean calculateMD5, OperationContext opContext, final RequestOptions options)
Lit les données d’un flux d’entrée et les écrit dans un flux de sortie, calcule la longueur des données écrites et calcule éventuellement le hachage MD5 pour les données.
Parameters:
InputStream
qui représente le flux d’entrée à utiliser comme source.
OutputStream
qui représente le flux de sortie à utiliser comme destination.
true
si le flux d’entrée doit être rewound avant d’être lu ; Sinon false
true
si un hachage MD5 est calculé ; sinon, false
.
Returns:
Throws:
writeToOutputStream
public static StreamMd5AndLength writeToOutputStream(final InputStream sourceStream, final OutputStream outStream, long writeLength, final boolean rewindSourceStream, final boolean calculateMD5, OperationContext opContext, final RequestOptions options, final Boolean shouldFlush)
Lit les données d’un flux d’entrée et les écrit dans un flux de sortie, calcule la longueur des données écrites et calcule éventuellement le hachage MD5 pour les données.
Parameters:
InputStream
qui représente le flux d’entrée à utiliser comme source.
OutputStream
qui représente le flux de sortie à utiliser comme destination.
true
si le flux d’entrée doit être rewound avant d’être lu ; Sinon false
true
si un hachage MD5 est calculé ; sinon, false
.
Returns:
Throws:
writeToOutputStream
public static StreamMd5AndLength writeToOutputStream(final InputStream sourceStream, final OutputStream outStream, long writeLength, final boolean rewindSourceStream, final boolean calculateMD5, OperationContext opContext, final RequestOptions options, final Boolean shouldFlush, StorageRequest request, StreamMd5AndLength descriptor)
Lit les données d’un flux d’entrée et les écrit dans un flux de sortie, calcule la longueur des données écrites et calcule éventuellement le hachage MD5 pour les données.
Parameters:
InputStream
qui représente le flux d’entrée à utiliser comme source.
OutputStream
qui représente le flux de sortie à utiliser comme destination.
true
si le flux d’entrée doit être rewound avant d’être lu ; Sinon false
true
si un hachage MD5 est calculé ; sinon, false
.
Returns:
Throws:
S’applique à
Azure SDK for Java