BlockBlob class

Klass som representerar en BlockBlob.

Konstruktorer

BlockBlob(StorageClientContext)

Skapa en BlockBlob.

Metoder

commitBlockList(BlockLookupList, BlockBlobCommitBlockListOptionalParams, ServiceCallback<void>)
commitBlockList(BlockLookupList, Models.BlockBlobCommitBlockListOptionalParams)

Åtgärden Checka in blockeringslista skriver en blob genom att ange listan över block-ID:t som utgör bloben. För att kunna skrivas som en del av en blob måste ett block ha skrivits till servern i en tidigare Put Block-åtgärd. Du kan anropa Placera blockeringslista för att uppdatera en blob genom att bara ladda upp de block som har ändrats och sedan checka in de nya och befintliga blocken tillsammans. Du kan göra detta genom att ange om du vill checka in ett block från listan över bekräftade block eller från listan över ej bekräftade block, eller om du vill checka in den senast uppladdade versionen av blocket, beroende på vilken lista det tillhör.

commitBlockList(BlockLookupList, ServiceCallback<void>)
getBlockList(Models.BlockListType, BlockBlobGetBlockListOptionalParams, ServiceCallback<BlockList>)
getBlockList(Models.BlockListType, Models.BlockBlobGetBlockListOptionalParams)

Åtgärden Hämta blocklista hämtar listan över block som har laddats upp som en del av en blockblob

getBlockList(Models.BlockListType, ServiceCallback<BlockList>)
stageBlock(string, number, msRest.HttpRequestBody, BlockBlobStageBlockOptionalParams, ServiceCallback<void>)
stageBlock(string, number, msRest.HttpRequestBody, Models.BlockBlobStageBlockOptionalParams)

Åtgärden Stegblock skapar ett nytt block som ska checkas in som en del av en blob

stageBlock(string, number, msRest.HttpRequestBody, ServiceCallback<void>)
stageBlockFromURL(string, number, string, BlockBlobStageBlockFromURLOptionalParams, ServiceCallback<void>)
stageBlockFromURL(string, number, string, Models.BlockBlobStageBlockFromURLOptionalParams)

Åtgärden Stegblock skapar ett nytt block som ska checkas in som en del av en blob där innehållet läse från en URL.

stageBlockFromURL(string, number, string, ServiceCallback<void>)
upload(msRest.HttpRequestBody, number, BlockBlobUploadOptionalParams, ServiceCallback<void>)
upload(msRest.HttpRequestBody, number, Models.BlockBlobUploadOptionalParams)

Åtgärden Överför blockblob uppdaterar innehållet i en befintlig blockblob. Om du uppdaterar en befintlig blockblob skrivs befintliga metadata över på bloben. Partiella uppdateringar stöds inte med Put Blob. innehållet i den befintliga bloben skrivs över med innehållet i den nya bloben. Om du vill utföra en partiell uppdatering av innehållet i en blockblob använder du åtgärden Placera blockeringslista.

upload(msRest.HttpRequestBody, number, ServiceCallback<void>)

Konstruktorinformation

BlockBlob(StorageClientContext)

Skapa en BlockBlob.

new BlockBlob(client: StorageClientContext)

Parametrar

client
StorageClientContext

Referens till tjänstklienten.

Metodinformation

commitBlockList(BlockLookupList, BlockBlobCommitBlockListOptionalParams, ServiceCallback<void>)

function commitBlockList(blocks: BlockLookupList, options: BlockBlobCommitBlockListOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
BlockBlobCommitBlockListOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

commitBlockList(BlockLookupList, Models.BlockBlobCommitBlockListOptionalParams)

Åtgärden Checka in blockeringslista skriver en blob genom att ange listan över block-ID:t som utgör bloben. För att kunna skrivas som en del av en blob måste ett block ha skrivits till servern i en tidigare Put Block-åtgärd. Du kan anropa Placera blockeringslista för att uppdatera en blob genom att bara ladda upp de block som har ändrats och sedan checka in de nya och befintliga blocken tillsammans. Du kan göra detta genom att ange om du vill checka in ett block från listan över bekräftade block eller från listan över ej bekräftade block, eller om du vill checka in den senast uppladdade versionen av blocket, beroende på vilken lista det tillhör.

function commitBlockList(blocks: BlockLookupList, options?: Models.BlockBlobCommitBlockListOptionalParams)

Parametrar

options
Models.BlockBlobCommitBlockListOptionalParams

Returer

Promise<Models.BlockBlobCommitBlockListResponse>

Löfte<Models.BlockBlobCommitBlockListResponse>

commitBlockList(BlockLookupList, ServiceCallback<void>)

function commitBlockList(blocks: BlockLookupList, callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

getBlockList(Models.BlockListType, BlockBlobGetBlockListOptionalParams, ServiceCallback<BlockList>)

function getBlockList(listType: Models.BlockListType, options: BlockBlobGetBlockListOptionalParams, callback: ServiceCallback<BlockList>)

Parametrar

listType
Models.BlockListType

Anger om listan över bekräftade block, listan över ej bekräftade block eller båda listorna ska returneras tillsammans. Möjliga värden är: "committed", "uncommitted", "all"

options
BlockBlobGetBlockListOptionalParams

De valfria parametrarna

callback

ServiceCallback<BlockList>

Återanropet

getBlockList(Models.BlockListType, Models.BlockBlobGetBlockListOptionalParams)

Åtgärden Hämta blocklista hämtar listan över block som har laddats upp som en del av en blockblob

function getBlockList(listType: Models.BlockListType, options?: Models.BlockBlobGetBlockListOptionalParams)

Parametrar

listType
Models.BlockListType

Anger om listan över bekräftade block, listan över ej bekräftade block eller båda listorna ska returneras tillsammans. Möjliga värden är: "committed", "uncommitted", "all"

options
Models.BlockBlobGetBlockListOptionalParams

Returer

Promise<Models.BlockBlobGetBlockListResponse>

Löfte<Models.BlockBlobGetBlockListResponse>

getBlockList(Models.BlockListType, ServiceCallback<BlockList>)

function getBlockList(listType: Models.BlockListType, callback: ServiceCallback<BlockList>)

Parametrar

listType
Models.BlockListType

Anger om listan över bekräftade block, listan över ej bekräftade block eller båda listorna ska returneras tillsammans. Möjliga värden är: "committed", "uncommitted", "all"

callback

ServiceCallback<BlockList>

Återanropet

stageBlock(string, number, msRest.HttpRequestBody, BlockBlobStageBlockOptionalParams, ServiceCallback<void>)

function stageBlock(blockId: string, contentLength: number, body: msRest.HttpRequestBody, options: BlockBlobStageBlockOptionalParams, callback: ServiceCallback<void>)

Parametrar

blockId

string

Ett giltigt Base64-strängvärde som identifierar blocket. Innan kodningen måste strängen vara mindre än eller lika med 64 byte i storlek. För en viss blob måste längden på det värde som anges för blockid-parametern vara samma storlek för varje block.

contentLength

number

Längden på begäran.

body
msRest.HttpRequestBody

Initiala data

options
BlockBlobStageBlockOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

stageBlock(string, number, msRest.HttpRequestBody, Models.BlockBlobStageBlockOptionalParams)

Åtgärden Stegblock skapar ett nytt block som ska checkas in som en del av en blob

function stageBlock(blockId: string, contentLength: number, body: msRest.HttpRequestBody, options?: Models.BlockBlobStageBlockOptionalParams)

Parametrar

blockId

string

Ett giltigt Base64-strängvärde som identifierar blocket. Innan kodningen måste strängen vara mindre än eller lika med 64 byte i storlek. För en viss blob måste längden på det värde som anges för blockid-parametern vara samma storlek för varje block.

contentLength

number

Längden på begäran.

body
msRest.HttpRequestBody

Initiala data

options
Models.BlockBlobStageBlockOptionalParams

Returer

Promise<Models.BlockBlobStageBlockResponse>

Löfte<Models.BlockBlobStageBlockResponse>

stageBlock(string, number, msRest.HttpRequestBody, ServiceCallback<void>)

function stageBlock(blockId: string, contentLength: number, body: msRest.HttpRequestBody, callback: ServiceCallback<void>)

Parametrar

blockId

string

Ett giltigt Base64-strängvärde som identifierar blocket. Innan kodningen måste strängen vara mindre än eller lika med 64 byte i storlek. För en viss blob måste längden på det värde som anges för blockid-parametern vara samma storlek för varje block.

contentLength

number

Längden på begäran.

body
msRest.HttpRequestBody

Initiala data

callback

ServiceCallback<void>

Återanropet

stageBlockFromURL(string, number, string, BlockBlobStageBlockFromURLOptionalParams, ServiceCallback<void>)

function stageBlockFromURL(blockId: string, contentLength: number, sourceUrl: string, options: BlockBlobStageBlockFromURLOptionalParams, callback: ServiceCallback<void>)

Parametrar

blockId

string

Ett giltigt Base64-strängvärde som identifierar blocket. Innan kodningen måste strängen vara mindre än eller lika med 64 byte i storlek. För en viss blob måste längden på det värde som anges för blockid-parametern vara samma storlek för varje block.

contentLength

number

Längden på begäran.

sourceUrl

string

Ange en URL till kopieringskällan.

options
BlockBlobStageBlockFromURLOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

stageBlockFromURL(string, number, string, Models.BlockBlobStageBlockFromURLOptionalParams)

Åtgärden Stegblock skapar ett nytt block som ska checkas in som en del av en blob där innehållet läse från en URL.

function stageBlockFromURL(blockId: string, contentLength: number, sourceUrl: string, options?: Models.BlockBlobStageBlockFromURLOptionalParams)

Parametrar

blockId

string

Ett giltigt Base64-strängvärde som identifierar blocket. Innan kodningen måste strängen vara mindre än eller lika med 64 byte i storlek. För en viss blob måste längden på det värde som anges för blockid-parametern vara samma storlek för varje block.

contentLength

number

Längden på begäran.

sourceUrl

string

Ange en URL till kopieringskällan.

options
Models.BlockBlobStageBlockFromURLOptionalParams

Returer

Promise<Models.BlockBlobStageBlockFromURLResponse>

Löfte<Models.BlockBlobStageBlockFromURLResponse>

stageBlockFromURL(string, number, string, ServiceCallback<void>)

function stageBlockFromURL(blockId: string, contentLength: number, sourceUrl: string, callback: ServiceCallback<void>)

Parametrar

blockId

string

Ett giltigt Base64-strängvärde som identifierar blocket. Innan kodningen måste strängen vara mindre än eller lika med 64 byte i storlek. För en viss blob måste längden på det värde som anges för blockid-parametern vara samma storlek för varje block.

contentLength

number

Längden på begäran.

sourceUrl

string

Ange en URL till kopieringskällan.

callback

ServiceCallback<void>

Återanropet

upload(msRest.HttpRequestBody, number, BlockBlobUploadOptionalParams, ServiceCallback<void>)

function upload(body: msRest.HttpRequestBody, contentLength: number, options: BlockBlobUploadOptionalParams, callback: ServiceCallback<void>)

Parametrar

body
msRest.HttpRequestBody

Initiala data

contentLength

number

Längden på begäran.

options
BlockBlobUploadOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

upload(msRest.HttpRequestBody, number, Models.BlockBlobUploadOptionalParams)

Åtgärden Överför blockblob uppdaterar innehållet i en befintlig blockblob. Om du uppdaterar en befintlig blockblob skrivs befintliga metadata över på bloben. Partiella uppdateringar stöds inte med Put Blob. innehållet i den befintliga bloben skrivs över med innehållet i den nya bloben. Om du vill utföra en partiell uppdatering av innehållet i en blockblob använder du åtgärden Placera blockeringslista.

function upload(body: msRest.HttpRequestBody, contentLength: number, options?: Models.BlockBlobUploadOptionalParams)

Parametrar

body
msRest.HttpRequestBody

Initiala data

contentLength

number

Längden på begäran.

options
Models.BlockBlobUploadOptionalParams

Returer

Promise<Models.BlockBlobUploadResponse>

Löfte<Models.BlockBlobUploadResponse>

upload(msRest.HttpRequestBody, number, ServiceCallback<void>)

function upload(body: msRest.HttpRequestBody, contentLength: number, callback: ServiceCallback<void>)

Parametrar

body
msRest.HttpRequestBody

Initiala data

contentLength

number

Längden på begäran.

callback

ServiceCallback<void>

Återanropet