Aracılığıyla paylaş


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'ın 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 ve başka bir işlem veya iş parçacığında yoklama işlemine devam etmek istediğinizde yararlı olabilir.

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

Devralınan Özellikler

abortSignal

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

conditions

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

immutabilityPolicy

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

legalHold

Optional. Bloba yasal bir ayrı tutmanın yerleştirilip yerleştirilmemesi gerektiğini gösterir. parametresinin yalnızca sürüm düzeyi 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 'Yüksek', 'Standart' değerlerini içerir. Diğer Ayrıntılar - https://learn.microsoft.com/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 doğru.

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://learn.microsoft.com/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'ın 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 ve başka bir işlem veya iş parçacığında yoklama işlemine devam etmek istediğinizde yararlı olabilir.

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

resumeFrom?: string

Özellik Değeri

string

Devralınan Özellik Detayları

abortSignal

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

abortSignal?: AbortSignalLike

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.abortSignal

conditions

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

conditions?: BlobRequestConditions

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.conditions

immutabilityPolicy

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

immutabilityPolicy?: BlobImmutabilityPolicy

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.immutabilityPolicy

legalHold

Optional. Bloba yasal bir ayrı tutmanın yerleştirilip yerleştirilmemesi gerektiğini gösterir. parametresinin yalnızca sürüm düzeyi solucanı etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın.

legalHold?: boolean

Özellik Değeri

boolean

Devralındığı yer:BlobStartCopyFromURLOptions.legalHold

metadata

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

metadata?: Metadata

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.metadata

rehydratePriority

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

rehydratePriority?: RehydratePriority

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.rehydratePriority

sealBlob

Hedef blobun korumalı durumunu geçersiz kılar. Varsayılan doğru.

sealBlob?: boolean

Özellik Değeri

boolean

Devralındığı yer:BlobStartCopyFromURLOptions.sealBlob

sourceConditions

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

sourceConditions?: ModifiedAccessConditions

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.sourceConditions

tags

Blob etiketleri.

tags?: Tags

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.tags

tier

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

tier?: string

Özellik Değeri

string

Devralındığı yer:BlobStartCopyFromURLOptions.tier

tracingOptions

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

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:BlobStartCopyFromURLOptions.tracingOptions