Compartir a través de


PageBlobClient.CreateIfNotExistsAsync Método

Definición

La CreateIfNotExistsAsync(Int64, PageBlobCreateOptions, CancellationToken) operación crea un nuevo blob en páginas del especificado size. Si el blob ya existe, el contenido del blob existente permanecerá sin cambios. Si el blob aún no existe, se creará un nuevo blob en páginas con el especificado size . Azure.Storage.Blobs.Specialized.PageBlobClient.UploadPages(System.IO.Stream,System.Int64,System.Byte[],Azure.Storage.Blobs.Models.PageBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) Operación.

Para más información, consulte https://docs.microsoft.com/rest/api/storageservices/put-blob.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>> CreateIfNotExistsAsync (long size, Azure.Storage.Blobs.Models.PageBlobCreateOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateIfNotExistsAsync : int64 * Azure.Storage.Blobs.Models.PageBlobCreateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
override this.CreateIfNotExistsAsync : int64 * Azure.Storage.Blobs.Models.PageBlobCreateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>>
Public Overridable Function CreateIfNotExistsAsync (size As Long, options As PageBlobCreateOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobContentInfo))

Parámetros

size
Int64

Especifica el tamaño máximo del blob en páginas, hasta 8 TB. El tamaño debe alinearse con un límite de 512 bytes.

options
PageBlobCreateOptions

Parámetros opcionales.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.

Devoluciones

Si el blob en páginas aún no existe, Response<T> describa el blob en páginas recién creado. En caso contrario, es null.

Comentarios

RequestFailedException Se producirá una excepción si se produce un error.

Se aplica a