CloudFile.WriteRangeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WriteRangeAsync(Stream, Int64, String, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)
Devuelve una tarea que realiza una operación asincrónica para escribir un intervalo en un archivo.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WriteRangeAsync (System.IO.Stream rangeData, long startOffset, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.File.FileRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WriteRangeAsync : System.IO.Stream * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WriteRangeAsync : System.IO.Stream * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function WriteRangeAsync (rangeData As Stream, startOffset As Long, contentMD5 As String, accessCondition As AccessCondition, options As FileRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Parámetros
- rangeData
- Stream
Flujo que proporciona los datos.
- startOffset
- Int64
Desplazamiento en el que se va a comenzar a escribir, en bytes.
- contentMD5
- String
Valor hash opcional que se usará para establecer la ContentMD5 propiedad en el archivo. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Objeto AccessCondition que representa las condiciones de acceso para el archivo. Si es null
, no se usa ninguna condición.
- options
- FileRequestOptions
Objeto FileRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación actual.
- Atributos
Se aplica a
WriteRangeAsync(Stream, Int64, String, AccessCondition, FileRequestOptions, OperationContext)
Devuelve una tarea que realiza una operación asincrónica para escribir un intervalo en un archivo.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WriteRangeAsync (System.IO.Stream rangeData, long startOffset, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.File.FileRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WriteRangeAsync : System.IO.Stream * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.WriteRangeAsync : System.IO.Stream * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function WriteRangeAsync (rangeData As Stream, startOffset As Long, contentMD5 As String, accessCondition As AccessCondition, options As FileRequestOptions, operationContext As OperationContext) As Task
Parámetros
- rangeData
- Stream
Flujo que proporciona los datos.
- startOffset
- Int64
Desplazamiento en el que se va a comenzar a escribir, en bytes.
- contentMD5
- String
Valor hash opcional que se usará para establecer la ContentMD5 propiedad en el archivo. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Objeto AccessCondition que representa las condiciones de acceso para el archivo. Si es null
, no se usa ninguna condición.
- options
- FileRequestOptions
Objeto FileRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
Devoluciones
Objeto Task que representa la operación actual.
- Atributos
Se aplica a
WriteRangeAsync(Stream, Int64, String, AccessCondition, FileRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Devuelve una tarea que realiza una operación asincrónica para escribir un intervalo en un archivo.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WriteRangeAsync (System.IO.Stream rangeData, long startOffset, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.File.FileRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WriteRangeAsync : System.IO.Stream * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WriteRangeAsync : System.IO.Stream * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function WriteRangeAsync (rangeData As Stream, startOffset As Long, contentMD5 As String, accessCondition As AccessCondition, options As FileRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task
Parámetros
- rangeData
- Stream
Flujo que proporciona los datos.
- startOffset
- Int64
Desplazamiento en el que se va a comenzar a escribir, en bytes.
- contentMD5
- String
Valor hash opcional que se usará para establecer la ContentMD5 propiedad en el archivo. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Objeto AccessCondition que representa las condiciones de acceso para el archivo. Si es null
, no se usa ninguna condición.
- options
- FileRequestOptions
Objeto FileRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- progressHandler
- IProgress<StorageProgress>
Objeto IProgress<T> para controlar StorageProgress los mensajes.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación actual.
- Atributos
Se aplica a
WriteRangeAsync(Stream, Int64, String)
Devuelve una tarea que realiza una operación asincrónica para escribir un intervalo en un archivo.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WriteRangeAsync (System.IO.Stream rangeData, long startOffset, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WriteRangeAsync : System.IO.Stream * int64 * string -> System.Threading.Tasks.Task
override this.WriteRangeAsync : System.IO.Stream * int64 * string -> System.Threading.Tasks.Task
Public Overridable Function WriteRangeAsync (rangeData As Stream, startOffset As Long, contentMD5 As String) As Task
Parámetros
- rangeData
- Stream
Flujo que proporciona los datos.
- startOffset
- Int64
Desplazamiento en el que se va a comenzar a escribir, en bytes.
- contentMD5
- String
Valor hash opcional que se usará para establecer la ContentMD5 propiedad en el archivo. Puede ser null
o una cadena vacía.
Devoluciones
Objeto Task que representa la operación actual.
- Atributos
Se aplica a
WriteRangeAsync(Stream, Int64, String, CancellationToken)
Devuelve una tarea que realiza una operación asincrónica para escribir un intervalo en un archivo.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WriteRangeAsync (System.IO.Stream rangeData, long startOffset, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WriteRangeAsync : System.IO.Stream * int64 * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.WriteRangeAsync : System.IO.Stream * int64 * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function WriteRangeAsync (rangeData As Stream, startOffset As Long, contentMD5 As String, cancellationToken As CancellationToken) As Task
Parámetros
- rangeData
- Stream
Flujo que proporciona los datos.
- startOffset
- Int64
Desplazamiento en el que se va a comenzar a escribir, en bytes.
- contentMD5
- String
Valor hash opcional que se usará para establecer la ContentMD5 propiedad en el archivo. Puede ser null
o una cadena vacía.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación actual.
- Atributos
Se aplica a
WriteRangeAsync(Uri, Int64, Int64, Int64, Checksum, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)
Escribe el intervalo de un archivo de origen en este archivo.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task WriteRangeAsync (Uri sourceUri, long sourceOffset, long count, long destOffset, Microsoft.Azure.Storage.Shared.Protocol.Checksum sourceContentChecksum = default, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition = default, Microsoft.Azure.Storage.File.FileRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default, System.Threading.CancellationToken? cancellationToken = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member WriteRangeAsync : Uri * int64 * int64 * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext * Nullable<System.Threading.CancellationToken> -> System.Threading.Tasks.Task
override this.WriteRangeAsync : Uri * int64 * int64 * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.File.FileRequestOptions * Microsoft.Azure.Storage.OperationContext * Nullable<System.Threading.CancellationToken> -> System.Threading.Tasks.Task
Public Overridable Function WriteRangeAsync (sourceUri As Uri, sourceOffset As Long, count As Long, destOffset As Long, Optional sourceContentChecksum As Checksum = Nothing, Optional sourceAccessCondition As AccessCondition = Nothing, Optional options As FileRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As Task
Parámetros
- sourceOffset
- Int64
Desplazamiento en el que se va a empezar a leer el origen, en bytes.
- count
- Int64
Número de bytes que se van a escribir
- destOffset
- Int64
Desplazamiento en el que se va a comenzar a escribir, en bytes.
- sourceContentChecksum
- Checksum
Valor hash utilizado para garantizar la integridad transaccional. Puede ser null
o Checksum.None
- sourceAccessCondition
- AccessCondition
Objeto AccessCondition que representa las condiciones de acceso para el archivo de origen. Si es null
, no se usa ninguna condición.
- options
- FileRequestOptions
Objeto FileRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto que representa el contexto para la operación actual.
- cancellationToken
- Nullable<CancellationToken>
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
- Atributos
Se aplica a
Azure SDK for .NET