Compartir a través de


PageBlobClient.CreateIfNotExists Método

Definición

La CreateIfNotExists(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 Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo> CreateIfNotExists (long size, Azure.Storage.Blobs.Models.PageBlobCreateOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateIfNotExists : int64 * Azure.Storage.Blobs.Models.PageBlobCreateOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
override this.CreateIfNotExists : int64 * Azure.Storage.Blobs.Models.PageBlobCreateOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
Public Overridable Function CreateIfNotExists (size As Long, options As PageBlobCreateOptions, Optional cancellationToken As CancellationToken = Nothing) As 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 estar alineado con un límite de 512 bytes.

options
PageBlobCreateOptions

Parámetros opcionales.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.

Devoluciones

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

Comentarios

RequestFailedException Se producirá un error si se produce un error.

Se aplica a