BlockBlob class
Klass som representerar en BlockBlob.
Konstruktorer
| Block |
Skapa en BlockBlob. |
Metoder
| commit |
|
| commit |
Å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. |
| commit |
|
| get |
|
| get |
Åtgärden Hämta blocklista hämtar listan över block som har laddats upp som en del av en blockblob |
| get |
|
| stage |
|
| stage |
Åtgärden Stegblock skapar ett nytt block som ska checkas in som en del av en blob |
| stage |
|
| stage |
|
| stage |
Å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. |
| stage |
|
| upload(ms |
|
| upload(ms |
Å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(ms |
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
- blocks
- BlockLookupList
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
- blocks
- BlockLookupList
- options
- Models.BlockBlobCommitBlockListOptionalParams
Returer
Promise<Models.BlockBlobCommitBlockListResponse>
Löfte<Models.BlockBlobCommitBlockListResponse>
commitBlockList(BlockLookupList, ServiceCallback<void>)
function commitBlockList(blocks: BlockLookupList, callback: ServiceCallback<void>)
Parametrar
- blocks
- BlockLookupList
- 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"
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
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.
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