BlockBlobStageBlockOptions interface

stageBlock 操作を構成するためのオプション。

Extends

プロパティ

abortSignal

操作を AbortSignalLike 取り消す要求を通知する インターフェイスの実装。 たとえば、@azure/abort-controller を使用して を作成します AbortSignal

conditions

指定した場合、 には一致する必要があるリース ID が含まれており、操作を成功させるには、この ID を持つリースがアクティブである必要があります。

customerProvidedKey

顧客が提供するキー情報。

encryptionScope

省略可能。 バージョン 2019-07-07 以降。 要求で指定されたデータの暗号化に使用する暗号化スコープの名前を指定します。 指定しない場合、暗号化は既定のアカウント暗号化スコープで実行されます。 詳細については、「Azure Storage Services の保存時の暗号化」を参照してください。

onProgress

ステージ ブロック操作の進行状況に関するイベントを受信するためのコールバック。

transactionalContentCrc64

ブロック コンテンツの CRC64 ハッシュ。 このハッシュは、転送時のブロックの整合性を確認するために使用します。 これを指定すると、ストレージ サービスは、この値と到着したコンテンツのハッシュを比較します。

transactionalContentMD5 と transactionalContentCrc64 を同時に設定することはできません。

transactionalContentMD5

ブロックのコンテンツの MD5 ハッシュ。 このハッシュは、転送時のブロックの整合性を確認するために使用します。 これを指定すると、ストレージ サービスは、この値と到着したコンテンツのハッシュを比較します。

transactionalContentMD5 と transactionalContentCrc64 を同時に設定することはできません。

継承されたプロパティ

tracingOptions

トレースが有効になっているときに作成されたスパンを構成するためのオプション。

プロパティの詳細

abortSignal

操作を AbortSignalLike 取り消す要求を通知する インターフェイスの実装。 たとえば、@azure/abort-controller を使用して を作成します AbortSignal

abortSignal?: AbortSignalLike

プロパティ値

conditions

指定した場合、 には一致する必要があるリース ID が含まれており、操作を成功させるには、この ID を持つリースがアクティブである必要があります。

conditions?: LeaseAccessConditions

プロパティ値

customerProvidedKey

顧客が提供するキー情報。

customerProvidedKey?: CpkInfo

プロパティ値

encryptionScope

省略可能。 バージョン 2019-07-07 以降。 要求で指定されたデータの暗号化に使用する暗号化スコープの名前を指定します。 指定しない場合、暗号化は既定のアカウント暗号化スコープで実行されます。 詳細については、「Azure Storage Services の保存時の暗号化」を参照してください。

encryptionScope?: string

プロパティ値

string

onProgress

ステージ ブロック操作の進行状況に関するイベントを受信するためのコールバック。

onProgress?: (progress: TransferProgressEvent) => void

プロパティ値

(progress: TransferProgressEvent) => void

transactionalContentCrc64

ブロック コンテンツの CRC64 ハッシュ。 このハッシュは、転送時のブロックの整合性を確認するために使用します。 これを指定すると、ストレージ サービスは、この値と到着したコンテンツのハッシュを比較します。

transactionalContentMD5 と transactionalContentCrc64 を同時に設定することはできません。

transactionalContentCrc64?: Uint8Array

プロパティ値

Uint8Array

transactionalContentMD5

ブロックのコンテンツの MD5 ハッシュ。 このハッシュは、転送時のブロックの整合性を確認するために使用します。 これを指定すると、ストレージ サービスは、この値と到着したコンテンツのハッシュを比較します。

transactionalContentMD5 と transactionalContentCrc64 を同時に設定することはできません。

transactionalContentMD5?: Uint8Array

プロパティ値

Uint8Array

継承されたプロパティの詳細

tracingOptions

トレースが有効になっているときに作成されたスパンを構成するためのオプション。

tracingOptions?: OperationTracingOptions

プロパティ値

CommonOptions.tracingOptionsから継承