BlobBeginCopyFromURLOptions interface

beginCopyFromURL işlemini yapılandırma seçenekleri.

Extends

Özellikler

intervalInMs

Blob kopyasının durumunu belirlemek için hizmet çağrıları arasında poller'in beklemesi gereken milisaniye cinsinden süre. Varsayılan değer 15 saniyedir.

onProgress

Kopyalama ilerleme durumunu almak için geri arama.

resumeFrom

Yoklamayı sürdürmek için kullanılabilecek serileştirilmiş poller durumu. Bu, bir işlem veya iş parçacığında bir kopya başlatırken yararlı olabilir ve başka bir işlemde veya iş parçacığında yoklama işlemine devam etmek isteyebilirsiniz.

Serileştirilmiş poller durumunu almak için mevcut bir poller'ı arayın poller.toString() .

Devralınan Özellikler

abortSignal

İşlemi iptal etme isteğine sinyal vermek için arabiriminin bir uygulaması AbortSignalLike . Örneğin, oluşturmak için AbortSignal@azure/abort-controller kullanın.

conditions

Bir URL'den bloba kopyalarken hedef blob için karşılanacak koşullar.

immutabilityPolicy

İsteğe bağlı. Blob için değişmezlik ilkesini belirtir. parametresinin yalnızca sürüm düzeyinde solucan etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın.

legalHold

İsteğe bağlı. Bloba yasal bir saklama yerleştirilip yerleştirilmemesi gerektiğini gösterir. parametresinin yalnızca sürüm düzeyinde solucan etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın.

metadata

Kopyalanan blobla ilişkilendirilecek anahtar-değer dize çifti koleksiyonu.

rehydratePriority

Yeniden Doldurma Önceliği - olası değerler arasında 'Yüksek', 'Standart' bulunur. Diğer Ayrıntılar - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-rehydration#rehydrate-an-archived-blob-to-an-online-tier

sealBlob

Hedef blobun korumalı durumunu geçersiz kılar. Varsayılan true.

sourceConditions

Bir URL'den bloba kopyalarken kaynak Azure Blobu/Dosyası için karşılanması gereken koşullar.

tags

Blob etiketleri.

tier

Erişim katmanı. Diğer Ayrıntılar - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tracingOptions

İzleme etkinleştirildiğinde oluşturulan span'ları yapılandırma seçenekleri.

Özellik Ayrıntıları

intervalInMs

Blob kopyasının durumunu belirlemek için hizmet çağrıları arasında poller'in beklemesi gereken milisaniye cinsinden süre. Varsayılan değer 15 saniyedir.

intervalInMs?: number

Özellik Değeri

number

onProgress

Kopyalama ilerleme durumunu almak için geri arama.

onProgress?: (state: BlobBeginCopyFromUrlPollState) => void

Özellik Değeri

(state: BlobBeginCopyFromUrlPollState) => void

resumeFrom

Yoklamayı sürdürmek için kullanılabilecek serileştirilmiş poller durumu. Bu, bir işlem veya iş parçacığında bir kopya başlatırken yararlı olabilir ve başka bir işlemde veya iş parçacığında yoklama işlemine devam etmek isteyebilirsiniz.

Serileştirilmiş poller durumunu almak için mevcut bir poller'ı arayın poller.toString() .

resumeFrom?: string

Özellik Değeri

string

Devralınan Özellik Detayları

abortSignal

İşlemi iptal etme isteğine sinyal vermek için arabiriminin bir uygulaması AbortSignalLike . Örneğin, oluşturmak için AbortSignal@azure/abort-controller kullanın.

abortSignal?: AbortSignalLike

Özellik Değeri

BlobStartCopyFromURLOptions.abortSignal'danDevralındı

conditions

Bir URL'den bloba kopyalarken hedef blob için karşılanacak koşullar.

conditions?: BlobRequestConditions

Özellik Değeri

BlobStartCopyFromURLOptions.conditions'tanDevralındı

immutabilityPolicy

İsteğe bağlı. Blob için değişmezlik ilkesini belirtir. parametresinin yalnızca sürüm düzeyinde solucan etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın.

immutabilityPolicy?: BlobImmutabilityPolicy

Özellik Değeri

BlobStartCopyFromURLOptions.immutabilityPolicy'denDevralındı

legalHold

İsteğe bağlı. Bloba yasal bir saklama yerleştirilip yerleştirilmemesi gerektiğini gösterir. parametresinin yalnızca sürüm düzeyinde solucan etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın.

legalHold?: boolean

Özellik Değeri

boolean

BlobStartCopyFromURLOptions.legalHold'tanDevralındı

metadata

Kopyalanan blobla ilişkilendirilecek anahtar-değer dize çifti koleksiyonu.

metadata?: Metadata

Özellik Değeri

BlobStartCopyFromURLOptions.metadata'danDevralındı

rehydratePriority

Yeniden Doldurma Önceliği - olası değerler arasında 'Yüksek', 'Standart' bulunur. Diğer Ayrıntılar - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-rehydration#rehydrate-an-archived-blob-to-an-online-tier

rehydratePriority?: RehydratePriority

Özellik Değeri

BlobStartCopyFromURLOptions.rehydratePriority'denDevralındı

sealBlob

Hedef blobun korumalı durumunu geçersiz kılar. Varsayılan true.

sealBlob?: boolean

Özellik Değeri

boolean

BlobStartCopyFromURLOptions.sealBlob'danDevralındı

sourceConditions

Bir URL'den bloba kopyalarken kaynak Azure Blobu/Dosyası için karşılanması gereken koşullar.

sourceConditions?: ModifiedAccessConditions

Özellik Değeri

BlobStartCopyFromURLOptions.sourceConditions'tanDevralındı

tags

Blob etiketleri.

tags?: Tags

Özellik Değeri

BlobStartCopyFromURLOptions.tags'tanDevralındı

tier

Erişim katmanı. Diğer Ayrıntılar - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Özellik Değeri

string

BlobStartCopyFromURLOptions.tier'danDevralındı

tracingOptions

İzleme etkinleştirildiğinde oluşturulan span'ları yapılandırma seçenekleri.

tracingOptions?: OperationTracingOptions

Özellik Değeri

BlobStartCopyFromURLOptions.tracingOptions'danDevralındı