Partager via


IDocumentClient.UpdateMediaAsync Méthode

Définition

Remplace le contenu du média spécifié en tant qu’opération asynchrone dans le service Azure Cosmos DB.

public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.MediaResponse> UpdateMediaAsync (string mediaLink, System.IO.Stream mediaStream, Microsoft.Azure.Documents.Client.MediaOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateMediaAsync : string * System.IO.Stream * Microsoft.Azure.Documents.Client.MediaOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.MediaResponse>
Public Function UpdateMediaAsync (mediaLink As String, mediaStream As Stream, Optional options As MediaOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of MediaResponse)

Paramètres

mediaLink
String

Lien vers lequel le média doit être mis à jour. /media/media_rid

mediaStream
Stream

du Stream média de pièce jointe.

options
MediaOptions

MediaOptions de la requête.

cancellationToken
CancellationToken

(Facultatif) CancellationToken qui peut être utilisé par d’autres objets ou threads pour recevoir un avis d’annulation.

Retours

Objet de tâche représentant la réponse du service pour l’opération asynchrone.

Exceptions

Si ou mediaLinkmediaStream n’est pas défini.

Si mediaLink n’est pas sous la forme /media/{mediaId}.

Exemples

//This attachment could be any binary you want to attach. Like images, videos, word documents, pdfs etc. it doesn't matter
using (FileStream fileStream = new FileStream(@".\something.pdf", FileMode.Open))
{
    //Update the attachment media
    await client.UpdateMediaAsync("/media/media_rid", fileStream, 
                    new MediaOptions 
                    { 
                        ContentType = "application/pdf", 
                        Slug = "something.pdf" 
                    });
}

S’applique à

Voir aussi