Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Modifiche alla gestione dei dati binari
Nella versione 1, i dati binari venivano gestiti utilizzando ByteBuffer
direttamente gli oggetti. Nella versione 2, l'SDK utilizza SdkBytes
oggetti che forniscono un modo più comodo e sicuro per lavorare con i dati binari.
È possibile SdkBytes
eseguire la conversione in formato ByteBuffer
automatico utilizzando lo strumento di migrazione oppure è possibile convertirli manualmente richiamando l'oggetto asByteBuffer()
restituito. SdkBytes
Esempio - Ottieni dati binari da un attributo di messaggio nella versione 1
// Get binary data from a message attribute MessageAttributeValue messageAttributeValue = new MessageAttributeValue(); ByteBuffer binaryValue = messageAttributeValue.getBinaryValue(); String binaryString = new String(messageAttributeValue.getBinaryValue().array());
Esempio - Ottieni dati binari da un attributo del messaggio nella versione 2
// Get binary data from a message attribute MessageAttributeValue messageAttributeValue = MessageAttributeValue.builder().build(); ByteBuffer binaryValue = messageAttributeValue.binaryValue().asByteBuffer(); String binaryString = new String(messageAttributeValue.binaryValue().asByteBuffer().array());