Aracılığıyla paylaş


BlockBlobSyncUploadFromURLOptions interface

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

Extends

Ö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.

blobHTTPHeaders

Blok blobu karşıya yüklenirken ayarlanacağı HTTP üst bilgileri.

Ayarlanması gereken yaygın bir üst bilgi, blobContentTypetarayıcının dosya türüne göre işlevsellik sağlamasına olanak tanır.

conditions

Hedef Azure Blobu için karşılanması gereken koşullar.

copySourceBlobProperties

İsteğe bağlı, varsayılan değer doğrudur. Kaynak blobdaki özelliklerin kopyalanması gerekip gerekmediğini gösterir.

copySourceTags

İsteğe bağlı, varsayılan 'değiştir'. Kaynak etiketlerin kopyalanması veya etiketler tarafından belirtilen etiketlerle değiştirilmesi gerekip gerekmediğini gösterir.

customerProvidedKey

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

encryptionScope

İsteğe bağlı. Sürüm 2019-07-07 ve üzeri. İstekte sağlanan verileri şifrelemek için kullanılacak şifreleme kapsamının adını belirtir. Belirtilmezse, şifreleme varsayılan hesap şifreleme kapsamıyla gerçekleştirilir. Daha fazla bilgi için bkz. Azure Depolama Hizmetleri için Bekleyen Şifreleme.

metadata

İsteğe bağlı. Blobla ilişkilendirilmiş kullanıcı tanımlı ad-değer çiftini belirtir. Ad-değer çifti belirtilmezse, işlem meta verileri kaynak blobdan veya dosyadan hedef bloba kopyalar. Bir veya daha fazla ad-değer çifti belirtilirse, hedef blob belirtilen meta verilerle oluşturulur ve meta veriler kaynak blobdan veya dosyadan kopyalanmaz. Sürüm 2009-09-19'la başlayarak meta veri adlarının C# tanımlayıcıları için adlandırma kurallarına uyması gerektiğini unutmayın. Daha fazla bilgi için bkz. Kapsayıcıları, Blobları ve Meta Verileri Adlandırma ve Başvurma.

sourceAuthorization

Yalnızca Taşıyıcı türü desteklenir. Kimlik bilgileri, kaynağı kopyalamak için geçerli bir OAuth erişim belirteci olmalıdır.

sourceConditions

İsteğe bağlı. Kaynak Azure Blobu için karşılanması gereken koşullar.

sourceContentMD5

Kopyalama kaynağından okunması gereken bayt aralığı için hesaplanan md5 değerini belirtin.

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

timeoutInSeconds

Saniyeler içinde sunucu zaman aşımı. Daha fazla bilgi için,

Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

Devralınan Özellikler

tracingOptions

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

Özellik Ayrıntıları

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

blobHTTPHeaders

Blok blobu karşıya yüklenirken ayarlanacağı HTTP üst bilgileri.

Ayarlanması gereken yaygın bir üst bilgi, blobContentTypetarayıcının dosya türüne göre işlevsellik sağlamasına olanak tanır.

blobHTTPHeaders?: BlobHTTPHeaders

Özellik Değeri

conditions

Hedef Azure Blobu için karşılanması gereken koşullar.

conditions?: BlobRequestConditions

Özellik Değeri

copySourceBlobProperties

İsteğe bağlı, varsayılan değer doğrudur. Kaynak blobdaki özelliklerin kopyalanması gerekip gerekmediğini gösterir.

copySourceBlobProperties?: boolean

Özellik Değeri

boolean

copySourceTags

İsteğe bağlı, varsayılan 'değiştir'. Kaynak etiketlerin kopyalanması veya etiketler tarafından belirtilen etiketlerle değiştirilmesi gerekip gerekmediğini gösterir.

copySourceTags?: BlobCopySourceTags

Özellik Değeri

customerProvidedKey

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

customerProvidedKey?: CpkInfo

Özellik Değeri

encryptionScope

İsteğe bağlı. Sürüm 2019-07-07 ve üzeri. İstekte sağlanan verileri şifrelemek için kullanılacak şifreleme kapsamının adını belirtir. Belirtilmezse, şifreleme varsayılan hesap şifreleme kapsamıyla gerçekleştirilir. Daha fazla bilgi için bkz. Azure Depolama Hizmetleri için Bekleyen Şifreleme.

encryptionScope?: string

Özellik Değeri

string

metadata

İsteğe bağlı. Blobla ilişkilendirilmiş kullanıcı tanımlı ad-değer çiftini belirtir. Ad-değer çifti belirtilmezse, işlem meta verileri kaynak blobdan veya dosyadan hedef bloba kopyalar. Bir veya daha fazla ad-değer çifti belirtilirse, hedef blob belirtilen meta verilerle oluşturulur ve meta veriler kaynak blobdan veya dosyadan kopyalanmaz. Sürüm 2009-09-19'la başlayarak meta veri adlarının C# tanımlayıcıları için adlandırma kurallarına uyması gerektiğini unutmayın. Daha fazla bilgi için bkz. Kapsayıcıları, Blobları ve Meta Verileri Adlandırma ve Başvurma.

metadata?: Metadata

Özellik Değeri

sourceAuthorization

Yalnızca Taşıyıcı türü desteklenir. Kimlik bilgileri, kaynağı kopyalamak için geçerli bir OAuth erişim belirteci olmalıdır.

sourceAuthorization?: HttpAuthorization

Özellik Değeri

sourceConditions

İsteğe bağlı. Kaynak Azure Blobu için karşılanması gereken koşullar.

sourceConditions?: ModifiedAccessConditions

Özellik Değeri

sourceContentMD5

Kopyalama kaynağından okunması gereken bayt aralığı için hesaplanan md5 değerini belirtin.

sourceContentMD5?: Uint8Array

Özellik Değeri

Uint8Array

tags

Blob etiketleri.

tags?: Tags

Özellik Değeri

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

timeoutInSeconds

Saniyeler içinde sunucu zaman aşımı. Daha fazla bilgi için,

Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

Özellik Değeri

number

Devralınan Özellik Detayları

tracingOptions

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

tracingOptions?: OperationTracingOptions

Özellik Değeri

CommonOptions.tracingOptions'danDevralındı