次の方法で共有


BlobChangeFeedEventData interface

変更フィード Blob Storage イベント データ。

プロパティ

api

イベントをトリガーした操作。

blobAccessTier

BLOB のアクセス層。

blobType

BLOB の種類。

blobVersion

BLOB のバージョン。

clientRequestId

ストレージ API 操作のクライアント指定の要求 ID。 この ID は、ログの "client-request-id" フィールドを使用して Azure Storage 診断ログに関連付けるために使用でき、"x-ms-client-request-id" ヘッダーを使用してクライアント要求で指定できます。

containerVersion

BLOB が格納されているコンテナーのバージョン。

contentLength

BLOB のサイズ (単位: バイト)。

contentOffset

イベント トリガー アプリケーションがファイルへの書き込みを完了した時点で実行された書き込み操作のオフセット (バイト単位)。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

contentType

BLOB に指定されたコンテンツ タイプ。

destinationUrl

操作の完了後に存在するファイルの url。 たとえば、ファイルの名前が変更された場合、destinationUrl プロパティには新しいファイル名の url が含まれています。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

etag

条件付きで操作を実行するために使用できる値。

isRecursive

True を指定すると、すべての子ディレクトリで操作を実行します。それ以外の場合は False です。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

longRunningOperationInfo

非同期操作情報

previousInfo

BLOB の以前の情報。

requestId

ストレージ API 操作のサービスによって生成された要求 ID。 ログの "request-id-header" フィールドを使って Azure Storage 診断ログに関連付けるために使うことができ、開始 API 呼び出しから "x-ms-request-id" ヘッダーで返されます。

sequencer

特定の BLOB 名に対するイベントの論理シーケンスを表す非透過的な文字列値です。 ユーザーは、標準的な文字列比較を使って、同じ BLOB 名での 2 つのイベントの相対的な順序を理解できます。

snapshot

イベントに関連付けられたスナップショット。

sourceUrl

操作の前に存在するファイルの URL。 たとえば、ファイルの名前が変更された場合、sourceUrl には、名前変更操作前の元のファイル名の URL が含まれます。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

updatedBlobProperties

このイベント中に更新された BLOB プロパティ。

updatedBlobTags

このイベント中に更新された BLOB タグ。

url

BLOB へのパス。 クライアントが BLOB REST API を使用する場合、URL の構造は <storage-account-name>.blob.core.windows.net/<container-name>/<file-name> になります。

プロパティの詳細

api

イベントをトリガーした操作。

api: string

プロパティ値

string

blobAccessTier

BLOB のアクセス層。

blobAccessTier?: AccessTier

プロパティ値

blobType

BLOB の種類。

blobType: BlobType

プロパティ値

blobVersion

BLOB のバージョン。

blobVersion?: string

プロパティ値

string

clientRequestId

ストレージ API 操作のクライアント指定の要求 ID。 この ID は、ログの "client-request-id" フィールドを使用して Azure Storage 診断ログに関連付けるために使用でき、"x-ms-client-request-id" ヘッダーを使用してクライアント要求で指定できます。

clientRequestId: string

プロパティ値

string

containerVersion

BLOB が格納されているコンテナーのバージョン。

containerVersion?: string

プロパティ値

string

contentLength

BLOB のサイズ (単位: バイト)。

contentLength: number

プロパティ値

number

contentOffset

イベント トリガー アプリケーションがファイルへの書き込みを完了した時点で実行された書き込み操作のオフセット (バイト単位)。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

contentOffset?: number

プロパティ値

number

contentType

BLOB に指定されたコンテンツ タイプ。

contentType: string

プロパティ値

string

destinationUrl

操作の完了後に存在するファイルの url。 たとえば、ファイルの名前が変更された場合、destinationUrl プロパティには新しいファイル名の url が含まれています。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

destinationUrl?: string

プロパティ値

string

etag

条件付きで操作を実行するために使用できる値。

etag: string

プロパティ値

string

isRecursive

True を指定すると、すべての子ディレクトリで操作を実行します。それ以外の場合は False です。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

isRecursive?: boolean

プロパティ値

boolean

longRunningOperationInfo

非同期操作情報

longRunningOperationInfo?: BlobOperationResult

プロパティ値

previousInfo

BLOB の以前の情報。

previousInfo?: ChangeFeedEventPreviousInfo

プロパティ値

requestId

ストレージ API 操作のサービスによって生成された要求 ID。 ログの "request-id-header" フィールドを使って Azure Storage 診断ログに関連付けるために使うことができ、開始 API 呼び出しから "x-ms-request-id" ヘッダーで返されます。

requestId: string

プロパティ値

string

sequencer

特定の BLOB 名に対するイベントの論理シーケンスを表す非透過的な文字列値です。 ユーザーは、標準的な文字列比較を使って、同じ BLOB 名での 2 つのイベントの相対的な順序を理解できます。

sequencer: string

プロパティ値

string

snapshot

イベントに関連付けられたスナップショット。

snapshot?: string

プロパティ値

string

sourceUrl

操作の前に存在するファイルの URL。 たとえば、ファイルの名前が変更された場合、sourceUrl には、名前変更操作前の元のファイル名の URL が含まれます。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。

sourceUrl?: string

プロパティ値

string

updatedBlobProperties

このイベント中に更新された BLOB プロパティ。

updatedBlobProperties?: UpdatedBlobProperties

プロパティ値

updatedBlobTags

このイベント中に更新された BLOB タグ。

updatedBlobTags?: BlobTagsChange

プロパティ値

url

BLOB へのパス。 クライアントが BLOB REST API を使用する場合、URL の構造は <storage-account-name>.blob.core.windows.net/<container-name>/<file-name> になります。

url: string

プロパティ値

string