PageBlobClient class  
PageBlobClient definierar en uppsättning åtgärder som gäller för sidblobbar.
- Extends
Konstruktorer
| Page | Skapar en instans av PageBlobClient. | 
| Page | Skapar en instans av PageBlobClient. Den här metoden accepterar en kodad URL eller en icke-kodad URL som pekar på en blob. Kodad URL-sträng kommer INTE att undantagas två gånger, endast specialtecken i URL-sökvägen kommer att undantagas. Om ett blobnamn innehåller ? eller %måste blobnamnet kodas i URL:en. | 
| Page | Skapar en instans av PageBlobClient. | 
Egenskaper
| container | Namnet på lagringscontainern som bloben är associerad med. | 
| name | Namnet på bloben. | 
Ärvda egenskaper
| account | |
| credential | Till exempel AnonymousCredential, StorageSharedKeyCredential eller eventuella autentiseringsuppgifter från  | 
| url | Kodat URL-strängvärde. | 
Metoder
| clear | Frigör de angivna sidorna från sidbloben. Se https://free.blessedness.top/rest/api/storageservices/put-page | 
| create(number, Page | Skapar en sidblob med den angivna längden. Anropa uploadPages för att ladda upp datadata till en sidblob. Se https://free.blessedness.top/rest/api/storageservices/put-blob | 
| create | Skapar en sidblob med den angivna längden. Anropa uploadPages för att ladda upp datadata till en sidblob. Om bloben med samma namn redan finns förblir innehållet i den befintliga bloben oförändrat. Se https://free.blessedness.top/rest/api/storageservices/put-blob | 
| get | Returnerar listan över giltiga sidintervall för en sidblob eller en ögonblicksbild av en sidblob. Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges | 
| get | Hämtar samlingen med sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben. Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges | 
| get | Hämtar samlingen med sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben för hanterade diskar. Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges | 
| list | Returnerar en itererbar iterator för asynkronisering till en lista över sidintervall för en sidblob. Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges .byPage() returnerar en iterator som kan itereras asynkront till en lista över sidintervall för en sidblob.  | 
| list | Returnerar en itererbar iterator för asynkronisering till en lista över sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben. Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges .byPage() returnerar en iterator som kan itereras asynkront till en lista över sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben.  | 
| resize(number, Page | Ändrar storlek på sidbloben till den angivna storleken (som måste vara en multipel av 512). Se https://free.blessedness.top/rest/api/storageservices/set-blob-properties | 
| start | Påbörjar en åtgärd för att starta en inkrementell kopia från en sidblobs ögonblicksbild till den här sidbloben. Ögonblicksbilden kopieras så att endast de differentiella ändringarna mellan den tidigare kopierade ögonblicksbilden överförs till målet. De kopierade ögonblicksbilderna är fullständiga kopior av den ursprungliga ögonblicksbilden och kan läsas eller kopieras från som vanligt. Se https://free.blessedness.top/rest/api/storageservices/incremental-copy-blob Se https://free.blessedness.top/azure/virtual-machines/windows/incremental-snapshots | 
| update | Anger en sidblobs sekvensnummer. Se https://free.blessedness.top/rest/api/storageservices/set-blob-properties | 
| upload | Skriver 1 eller fler sidor till sidbloben. Start- och slutförskjutningarna måste vara en multipel av 512. Se https://free.blessedness.top/rest/api/storageservices/put-page | 
| upload | Åtgärden Ladda upp sidor skriver ett intervall med sidor till en sidblob där innehållet läse från en URL. Se https://free.blessedness.top/rest/api/storageservices/put-page-from-url | 
| with | Skapar ett nytt PageBlobClient-objekt som är identiskt med källan men med den angivna tidsstämpeln för ögonblicksbilder. Ange "" tar bort ögonblicksbilden och returnerar en klient till basbloben. | 
Ärvda metoder
| abort | Avbryter en väntande asynkron kopieringsblobåtgärd och lämnar en målblob med noll längd och fullständiga metadata. Version 2012-02-12 och senare. Se https://free.blessedness.top/rest/api/storageservices/abort-copy-blob | 
| begin | Kopierar asynkront en blob till ett mål i lagringskontot.
Den här metoden returnerar en tidskrävande åtgärdsmätning som gör att du kan vänta på obestämd tid tills kopieringen har slutförts.
Du kan också avbryta en kopia innan den slutförs genom att anropa  I version 2012-02-12 och senare kan källan för en kopieringsblobåtgärd vara en bekräftad blob i valfritt Azure-lagringskonto. Från och med version 2015-02-21 kan källan för en kopieringsblobåtgärd vara en Azure-fil i valfritt Azure-lagringskonto. Endast lagringskonton som skapats den 7 juni 2012 eller senare tillåter kopieringsblobåtgärden att kopiera från ett annat lagringskonto. Se https://free.blessedness.top/rest/api/storageservices/copy-blob  | 
| create | Skapar en skrivskyddad ögonblicksbild av en blob. Se https://free.blessedness.top/rest/api/storageservices/snapshot-blob | 
| delete(Blob | Markerar den angivna bloben eller ögonblicksbilden för borttagning. Bloben tas senare bort under skräpinsamlingen. Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt med åtgärden Ta bort blob. Se https://free.blessedness.top/rest/api/storageservices/delete-blob | 
| delete | Markerar den angivna bloben eller ögonblicksbilden för borttagning om den finns. Bloben tas senare bort under skräpinsamlingen. Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt med åtgärden Ta bort blob. Se https://free.blessedness.top/rest/api/storageservices/delete-blob | 
| delete | Ta bort immutablility-principen på bloben. | 
| download(number, number, Blob | Läser eller laddar ned en blob från systemet, inklusive dess metadata och egenskaper. Du kan också anropa Hämta blob för att läsa en ögonblicksbild. 
 Se https://free.blessedness.top/rest/api/storageservices/get-blob | 
| download | ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Laddar ned en Azure Blob parallellt med en buffert. Förskjutning och antal är valfria, laddar ned hela bloben om de inte tillhandahålls. Varning! Buffertar kan bara ha stöd för filer upp till ungefär en gigabyte på 32-bitarssystem eller cirka två gigabyte på 64-bitarssystem på grund av begränsningar i Node.js/V8. Överväg ladda nedToFileför blobar som är större än den här storleken. | 
| download | ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Laddar ned en Azure Blob parallellt med en buffert. Förskjutning och antal är valfria, laddar ned hela bloben om de inte tillhandahålls. Varning! Buffertar kan bara ha stöd för filer upp till ungefär en gigabyte på 32-bitarssystem eller cirka två gigabyte på 64-bitarssystem på grund av begränsningar i Node.js/V8. Överväg ladda nedToFileför blobar som är större än den här storleken. | 
| download | ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Laddar ned en Azure Blob till en lokal fil. Misslyckas om den angivna filsökvägen redan avslutas. Förskjutning och antal är valfria, skicka 0 respektive odefinierat för att ladda ned hela bloben. | 
| exists(Blob | Returnerar sant om Azure Blob-resursen som representeras av den här klienten finns. annars falskt. Obs! Använd den här funktionen med försiktighet eftersom en befintlig blob kan tas bort av andra klienter eller program. Vice versa nya blobar kan läggas till av andra klienter eller program när den här funktionen har slutförts. | 
| generate | Endast tillgängligt för BlobClient som konstruerats med en delad nyckelautentiseringsuppgift. Genererar sträng som ska signeras för en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av klientens autentiseringsuppgifter för delad nyckel. Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas | 
| generate | Endast tillgängligt för BlobClient som konstruerats med en delad nyckelautentiseringsuppgift. Genererar en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av klientens autentiseringsuppgifter för delad nyckel. Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas | 
| generate | Endast tillgängligt för BlobClient som konstruerats med en delad nyckelautentiseringsuppgift. Genererar sträng som ska signeras för en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av indataanvändarens delegeringsnyckel. Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas | 
| generate | Genererar en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av indataanvändarens delegeringsnyckel. Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas | 
| get | Åtgärden Hämta kontoinformation returnerar sku-namnet och kontotyp för det angivna kontot. Åtgärden Hämta kontoinformation är tillgänglig i tjänstversioner från och med version 2018-03-28. Se https://free.blessedness.top/rest/api/storageservices/get-account-information | 
| get | Skapar ett AppendBlobClient-objekt. | 
| get | Hämta en BlobLeaseClient- som hanterar lån på bloben. | 
| get | Skapar ett BlockBlobClient-objekt. | 
| get | Skapar ett PageBlobClient-objekt. | 
| get | Returnerar alla användardefinierade metadata, http-standardegenskaper och systemegenskaper för bloben. Det returnerar inte innehållet i bloben. Se https://free.blessedness.top/rest/api/storageservices/get-blob-properties VARNING! Det  | 
| get | Hämtar taggarna som är associerade med den underliggande bloben. | 
| set | Anger nivån på en blob. Åtgärden tillåts på en sidblob i ett Premium Storage-konto och på en blockblob i ett bloblagringskonto (endast lokalt redundant lagring). En premium-sidblobnivå avgör blobens tillåtna storlek, IOPS och bandbredd. En blockblobnivå avgör lagringstypen Frekvent/Lågfrekvent/Arkiv. Den här åtgärden uppdaterar inte blobens ETag. Se https://free.blessedness.top/rest/api/storageservices/set-blob-tier | 
| set | Anger systemegenskaper på bloben. Om inget värde anges, eller inget värde som angetts för de angivna HTTP-blobhuvudena, rensas dessa HTTP-blobhuvuden utan värde. Se https://free.blessedness.top/rest/api/storageservices/set-blob-properties | 
| set | Ange en oföränderlig princip för bloben. | 
| set | Ange lagligt undantag för bloben. | 
| set | Anger användardefinierade metadata för den angivna bloben som ett eller flera namn/värde-par. Om inget alternativ har angetts, eller om inga metadata har definierats i parametern, tas blobmetadata bort. Se https://free.blessedness.top/rest/api/storageservices/set-blob-metadata | 
| set | Anger taggar på den underliggande bloben. En blob kan ha upp till 10 taggar. Taggnycklarna måste vara mellan 1 och 128 tecken. Taggvärdena måste vara mellan 0 och 256 tecken. Giltiga taggnyckel- och värdetecken innehåller gemener och versaler, siffror (0–9), blanksteg (" ), plus ('+'), minus ('-'), punkt ('.'), snedstreck ('/'), kolon (':'), lika med ('=') och understreck ('_') . | 
| sync | Åtgärden Kopiera från URL kopierar en blob eller en Internetresurs till en ny blob. Det returnerar inte något svar förrän kopian är klar. Se https://free.blessedness.top/rest/api/storageservices/copy-blob-from-url | 
| undelete(Blob | Återställer innehållet och metadata för mjuk borttagen blob och eventuella associerade mjuka borttagna ögonblicksbilder. Undelete Blob stöds endast i version 2017-07-29 eller senare. Se https://free.blessedness.top/rest/api/storageservices/undelete-blob | 
| with | Skapar ett nytt BlobClient-objekt som pekar på en version av den här bloben. Ange "" tar bort versionId och returnerar en klient till basbloben. | 
Konstruktorinformation
		PageBlobClient(string, PipelineLike)
	   
	Skapar en instans av PageBlobClient.
new PageBlobClient(url: string, pipeline: PipelineLike)Parametrar
- url
- 
				string 
En URL-sträng som pekar på Azure Storage-sidblob, till exempel "https://myaccount.blob.core.windows.net/mycontainer/pageblob". Du kan lägga till en SAS om du använder AnonymousCredential, till exempel "https://myaccount.blob.core.windows.net/mycontainer/pageblob?sasString". Den här metoden accepterar en kodad URL eller en icke-kodad URL som pekar på en blob. Kodad URL-sträng kommer INTE att undantagas två gånger, endast specialtecken i URL-sökvägen kommer att undantagas. Men om ett blobnamn innehåller ? eller %måste blobnamnet kodas i URL:en. Till exempel en blob med namnet "my?blob%", ska URL:en vara "https://myaccount.blob.core.windows.net/mycontainer/my%3Fblob%25".
- pipeline
- PipelineLike
Anropa newPipeline() för att skapa en standardpipeline eller ange en anpassad pipeline.
		PageBlobClient(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
	         
	Skapar en instans av PageBlobClient. Den här metoden accepterar en kodad URL eller en icke-kodad URL som pekar på en blob. Kodad URL-sträng kommer INTE att undantagas två gånger, endast specialtecken i URL-sökvägen kommer att undantagas. Om ett blobnamn innehåller ? eller %måste blobnamnet kodas i URL:en.
new PageBlobClient(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: StoragePipelineOptions)Parametrar
- url
- 
				string 
En klientsträng som pekar på Azure Storage-sidblob, till exempel "https://myaccount.blob.core.windows.net/mycontainer/pageblob". Du kan lägga till en SAS om du använder AnonymousCredential, till exempel "https://myaccount.blob.core.windows.net/mycontainer/pageblob?sasString".
- credential
- 
				StorageSharedKeyCredential | AnonymousCredential | TokenCredential 
Till exempel AnonymousCredential, StorageSharedKeyCredential eller eventuella autentiseringsuppgifter från @azure/identity-paketet för att autentisera begäranden till tjänsten. Du kan också ange ett objekt som implementerar TokenCredential-gränssnittet. Om det inte anges används AnonymousCredential.
- options
- StoragePipelineOptions
Optional. Alternativ för att konfigurera HTTP-pipelinen.
		PageBlobClient(string, string, string, StoragePipelineOptions)
	    
	Skapar en instans av PageBlobClient.
new PageBlobClient(connectionString: string, containerName: string, blobName: string, options?: StoragePipelineOptions)Parametrar
- connectionString
- 
				string 
Kontoanslutningssträng eller en SAS-anslutningssträng för ett Azure Storage-konto.
[ Obs! Kontoanslutningssträngen kan bara användas i NODE.JS körning. ] Exempel på kontoanslutningssträng – 
              DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net EXEMPEL på SAS-anslutningssträng – BlobEndpoint=https://myaccount.blob.core.windows.net/;QueueEndpoint=https://myaccount.queue.core.windows.net/;FileEndpoint=https://myaccount.file.core.windows.net/;TableEndpoint=https://myaccount.table.core.windows.net/;SharedAccessSignature=sasString
- containerName
- 
				string 
Containernamn.
- blobName
- 
				string 
Blobens namn.
- options
- StoragePipelineOptions
Optional. Alternativ för att konfigurera HTTP-pipelinen.
Egenskapsinformation
		containerName
	 
	Namnet på lagringscontainern som bloben är associerad med.
string containerNameEgenskapsvärde
string
name
Namnet på bloben.
string nameEgenskapsvärde
string
Information om ärvda egenskaper
		accountName
	 
	
credential
Till exempel AnonymousCredential, StorageSharedKeyCredential eller eventuella autentiseringsuppgifter från @azure/identity-paketet för att autentisera begäranden till tjänsten. Du kan också ange ett objekt som implementerar TokenCredential-gränssnittet. Om det inte anges används AnonymousCredential.
credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredentialEgenskapsvärde
Ärvd frånBlobClient.credential
url
Metodinformation
		clearPages(number, number, PageBlobClearPagesOptions)
	     
	Frigör de angivna sidorna från sidbloben.
Se https://free.blessedness.top/rest/api/storageservices/put-page
function clearPages(offset?: number, count?: number, options?: PageBlobClearPagesOptions): Promise<PageBlobClearPagesResponse>Parametrar
- offset
- 
				number 
Startar bytepositionen för sidorna som ska rensas.
- count
- 
				number 
Antal byte som ska rensas.
- options
- PageBlobClearPagesOptions
Alternativ för åtgärden Rensa sidor för sidblob.
Returer
Promise<PageBlobClearPagesResponse>
Svarsdata för åtgärden Rensa sidor för sidblob.
		create(number, PageBlobCreateOptions)
	   
	Skapar en sidblob med den angivna längden. Anropa uploadPages för att ladda upp datadata till en sidblob.
Se https://free.blessedness.top/rest/api/storageservices/put-blob
function create(size: number, options?: PageBlobCreateOptions): Promise<PageBlobCreateResponse>Parametrar
- size
- 
				number 
sidblobens storlek.
- options
- PageBlobCreateOptions
Alternativ för åtgärden Skapa sidblob.
Returer
Promise<PageBlobCreateResponse>
Svarsdata för åtgärden Skapa sidblob.
		createIfNotExists(number, PageBlobCreateIfNotExistsOptions)
	       
	Skapar en sidblob med den angivna längden. Anropa uploadPages för att ladda upp datadata till en sidblob. Om bloben med samma namn redan finns förblir innehållet i den befintliga bloben oförändrat.
Se https://free.blessedness.top/rest/api/storageservices/put-blob
function createIfNotExists(size: number, options?: PageBlobCreateIfNotExistsOptions): Promise<PageBlobCreateIfNotExistsResponse>Parametrar
- size
- 
				number 
sidblobens storlek.
- options
- PageBlobCreateIfNotExistsOptions
Returer
Promise<PageBlobCreateIfNotExistsResponse>
		getPageRanges(number, number, PageBlobGetPageRangesOptions)
	       
	Returnerar listan över giltiga sidintervall för en sidblob eller en ögonblicksbild av en sidblob.
Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges
function getPageRanges(offset?: number, count?: number, options?: PageBlobGetPageRangesOptions): Promise<PageBlobGetPageRangesResponse>Parametrar
- offset
- 
				number 
Startar bytepositionen för sidintervallen.
- count
- 
				number 
Antal byte som ska hämtas.
- options
- PageBlobGetPageRangesOptions
Alternativ för åtgärden Hämta intervall för sidblob.
Returer
Promise<PageBlobGetPageRangesResponse>
Svarsdata för åtgärden Hämta intervall för sidblob.
		getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions)
	         
	Hämtar samlingen med sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben.
Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges
function getPageRangesDiff(offset: number, count: number, prevSnapshot: string, options?: PageBlobGetPageRangesDiffOptions): Promise<PageBlobGetPageRangesDiffResponse>Parametrar
- offset
- 
				number 
Starta bytepositionen för sidbloben
- count
- 
				number 
Antal byte för att hämta intervalldifferens.
- prevSnapshot
- 
				string 
Tidsstämpel för ögonblicksbild för att hämta skillnaden.
- options
- PageBlobGetPageRangesDiffOptions
Alternativ för åtgärden Hämta sidintervall för sidblob.
Returer
Promise<PageBlobGetPageRangesDiffResponse>
Svarsdata för åtgärden Hämta sidintervall för sidblob.
		getPageRangesDiffForManagedDisks(number, number, string, PageBlobGetPageRangesDiffOptions)
	            
	Hämtar samlingen med sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben för hanterade diskar.
Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges
function getPageRangesDiffForManagedDisks(offset: number, count: number, prevSnapshotUrl: string, options?: PageBlobGetPageRangesDiffOptions): Promise<PageBlobGetPageRangesDiffResponse>Parametrar
- offset
- 
				number 
Starta bytepositionen för sidbloben
- count
- 
				number 
Antal byte för att hämta intervalldifferens.
- prevSnapshotUrl
- 
				string 
URL för ögonblicksbild för att hämta skillnaden.
- options
- PageBlobGetPageRangesDiffOptions
Alternativ för åtgärden Hämta sidintervall för sidblob.
Returer
Promise<PageBlobGetPageRangesDiffResponse>
Svarsdata för åtgärden Hämta sidintervall för sidblob.
		listPageRanges(number, number, PageBlobListPageRangesOptions)
	       
	Returnerar en itererbar iterator för asynkronisering till en lista över sidintervall för en sidblob.
Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges
.byPage() returnerar en iterator som kan itereras asynkront till en lista över sidintervall för en sidblob.
import { BlobServiceClient } from "@azure/storage-blob";
import { DefaultAzureCredential } from "@azure/identity";
const account = "<account>";
const blobServiceClient = new BlobServiceClient(
  `https://${account}.blob.core.windows.net`,
  new DefaultAzureCredential(),
);
const containerName = "<container name>";
const blobName = "<blob name>";
const containerClient = blobServiceClient.getContainerClient(containerName);
const pageBlobClient = containerClient.getPageBlobClient(blobName);
// Example using `for await` syntax
let i = 1;
for await (const pageRange of pageBlobClient.listPageRanges()) {
  console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
}
// Example using `iter.next()` syntax
i = 1;
const iter = pageBlobClient.listPageRanges();
let { value, done } = await iter.next();
while (!done) {
  console.log(`Page range ${i++}: ${value.start} - ${value.end}`);
  ({ value, done } = await iter.next());
}
// Example using `byPage()` syntax
i = 1;
for await (const page of pageBlobClient.listPageRanges().byPage({ maxPageSize: 20 })) {
  for (const pageRange of page.pageRange || []) {
    console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
  }
}
// Example using paging with a marker
i = 1;
let iterator = pageBlobClient.listPageRanges().byPage({ maxPageSize: 2 });
let response = (await iterator.next()).value;
// Prints 2 page ranges
if (response.pageRange) {
  for (const pageRange of response.pageRange) {
    console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
  }
}
// Gets next marker
let marker = response.continuationToken;
// Passing next marker as continuationToken
iterator = pageBlobClient.listPageRanges().byPage({ continuationToken: marker, maxPageSize: 10 });
response = (await iterator.next()).value;
// Prints 10 page ranges
if (response.pageRange) {
  for (const pageRange of response.pageRange) {
    console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
  }
}
function listPageRanges(offset?: number, count?: number, options?: PageBlobListPageRangesOptions): PagedAsyncIterableIterator<PageRangeInfo, PageBlobGetPageRangesResponseModel, PageSettings>Parametrar
- offset
- 
				number 
Startar bytepositionen för sidintervallen.
- count
- 
				number 
Antal byte som ska hämtas.
- options
- PageBlobListPageRangesOptions
Alternativ för åtgärden Hämta intervall för sidblob.
Returer
En asyncIterableIterator som stöder växling.
		listPageRangesDiff(number, number, string, PageBlobListPageRangesDiffOptions)
	         
	Returnerar en itererbar iterator för asynkronisering till en lista över sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben.
Se https://free.blessedness.top/rest/api/storageservices/get-page-ranges
.byPage() returnerar en iterator som kan itereras asynkront till en lista över sidintervall som skiljer sig mellan en angiven ögonblicksbild och den här sidbloben.
import { BlobServiceClient } from "@azure/storage-blob";
import { DefaultAzureCredential } from "@azure/identity";
const account = "<account>";
const blobServiceClient = new BlobServiceClient(
  `https://${account}.blob.core.windows.net`,
  new DefaultAzureCredential(),
);
const containerName = "<container name>";
const blobName = "<blob name>";
const containerClient = blobServiceClient.getContainerClient(containerName);
const pageBlobClient = containerClient.getPageBlobClient(blobName);
const offset = 0;
const count = 1024;
const previousSnapshot = "<previous snapshot>";
// Example using `for await` syntax
let i = 1;
for await (const pageRange of pageBlobClient.listPageRangesDiff(offset, count, previousSnapshot)) {
  console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
}
// Example using `iter.next()` syntax
i = 1;
const iter = pageBlobClient.listPageRangesDiff(offset, count, previousSnapshot);
let { value, done } = await iter.next();
while (!done) {
  console.log(`Page range ${i++}: ${value.start} - ${value.end}`);
  ({ value, done } = await iter.next());
}
// Example using `byPage()` syntax
i = 1;
for await (const page of pageBlobClient
  .listPageRangesDiff(offset, count, previousSnapshot)
  .byPage({ maxPageSize: 20 })) {
  for (const pageRange of page.pageRange || []) {
    console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
  }
}
// Example using paging with a marker
i = 1;
let iterator = pageBlobClient
  .listPageRangesDiff(offset, count, previousSnapshot)
  .byPage({ maxPageSize: 2 });
let response = (await iterator.next()).value;
// Prints 2 page ranges
if (response.pageRange) {
  for (const pageRange of response.pageRange) {
    console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
  }
}
// Gets next marker
let marker = response.continuationToken;
// Passing next marker as continuationToken
iterator = pageBlobClient
  .listPageRangesDiff(offset, count, previousSnapshot)
  .byPage({ continuationToken: marker, maxPageSize: 10 });
response = (await iterator.next()).value;
// Prints 10 page ranges
if (response.pageRange) {
  for (const pageRange of response.pageRange) {
    console.log(`Page range ${i++}: ${pageRange.start} - ${pageRange.end}`);
  }
}
function listPageRangesDiff(offset: number, count: number, prevSnapshot: string, options?: PageBlobListPageRangesDiffOptions): PagedAsyncIterableIterator<PageRangeInfo, PageBlobGetPageRangesDiffResponseModel, PageSettings>Parametrar
- offset
- 
				number 
Startar bytepositionen för sidintervallen.
- count
- 
				number 
Antal byte som ska hämtas.
- prevSnapshot
- 
				string 
Tidsstämpel för ögonblicksbild för att hämta skillnaden.
Alternativ för åtgärden Hämta intervall för sidblob.
Returer
En asyncIterableIterator som stöder växling.
		resize(number, PageBlobResizeOptions)
	   
	Ändrar storlek på sidbloben till den angivna storleken (som måste vara en multipel av 512).
Se https://free.blessedness.top/rest/api/storageservices/set-blob-properties
function resize(size: number, options?: PageBlobResizeOptions): Promise<PageBlobResizeResponse>Parametrar
- size
- 
				number 
Målstorlek
- options
- PageBlobResizeOptions
Alternativ för åtgärden Ändra storlek på sidblob.
Returer
Promise<PageBlobResizeResponse>
Svarsdata för åtgärden Ändra storlek på sidblob.
		startCopyIncremental(string, PageBlobStartCopyIncrementalOptions)
	       
	Påbörjar en åtgärd för att starta en inkrementell kopia från en sidblobs ögonblicksbild till den här sidbloben. Ögonblicksbilden kopieras så att endast de differentiella ändringarna mellan den tidigare kopierade ögonblicksbilden överförs till målet. De kopierade ögonblicksbilderna är fullständiga kopior av den ursprungliga ögonblicksbilden och kan läsas eller kopieras från som vanligt.
Se https://free.blessedness.top/rest/api/storageservices/incremental-copy-blob Se https://free.blessedness.top/azure/virtual-machines/windows/incremental-snapshots
function startCopyIncremental(copySource: string, options?: PageBlobStartCopyIncrementalOptions): Promise<PageBlobCopyIncrementalResponse>Parametrar
- copySource
- 
				string 
Anger namnet på ögonblicksbilden av källsidans blob. Till exempel https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>
Alternativ för inkrementell sidblobkopiering.
Returer
Promise<PageBlobCopyIncrementalResponse>
Svarsdata för inkrementell sidblobkopiering.
		updateSequenceNumber(SequenceNumberActionType, number, PageBlobUpdateSequenceNumberOptions)
	          
	Anger en sidblobs sekvensnummer.
Se https://free.blessedness.top/rest/api/storageservices/set-blob-properties
function updateSequenceNumber(sequenceNumberAction: SequenceNumberActionType, sequenceNumber?: number, options?: PageBlobUpdateSequenceNumberOptions): Promise<PageBlobUpdateSequenceNumberResponse>Parametrar
- sequenceNumberAction
- SequenceNumberActionType
Anger hur tjänsten ska ändra blobens sekvensnummer.
- sequenceNumber
- 
				number 
Krävs om sequenceNumberAction är max eller uppdatering
Alternativ för åtgärden Sekvensnummer för sidblobuppdatering.
Returer
Promise<PageBlobUpdateSequenceNumberResponse>
Svarsdata för åtgärden Sekvensnummer för sidblobuppdatering.
		uploadPages(RequestBodyType, number, number, PageBlobUploadPagesOptions)
	       
	Skriver 1 eller fler sidor till sidbloben. Start- och slutförskjutningarna måste vara en multipel av 512.
Se https://free.blessedness.top/rest/api/storageservices/put-page
function uploadPages(body: RequestBodyType, offset: number, count: number, options?: PageBlobUploadPagesOptions): Promise<PageBlobUploadPagesResponse>Parametrar
- body
- HttpRequestBody
Data som ska laddas upp
- offset
- 
				number 
Förskjutning av målsidans blob
- count
- 
				number 
Brödtextens innehållslängd, även antalet byte som ska laddas upp
- options
- PageBlobUploadPagesOptions
Alternativ för åtgärden Sidblobuppladdningssidor.
Returer
Promise<PageBlobUploadPagesResponse>
Svarsdata för åtgärden Sidblobuppladdningssidor.
		uploadPagesFromURL(string, number, number, number, PageBlobUploadPagesFromURLOptions)
	       
	Åtgärden Ladda upp sidor skriver ett intervall med sidor till en sidblob där innehållet läse från en URL.
Se https://free.blessedness.top/rest/api/storageservices/put-page-from-url
function uploadPagesFromURL(sourceURL: string, sourceOffset: number, destOffset: number, count: number, options?: PageBlobUploadPagesFromURLOptions): Promise<PageBlobUploadPagesFromURLResponse>Parametrar
- sourceURL
- 
				string 
Ange en URL till kopieringskällan, signatur för delad åtkomst (SAS) som kanske behövs för autentisering
- sourceOffset
- 
				number 
Källförskjutningen som ska kopieras från. Skicka 0 för att kopiera från början av källsidans blob
- destOffset
- 
				number 
Förskjutning av målsidans blob
- count
- 
				number 
Antal byte som ska laddas upp från källsidans blob
Returer
Promise<PageBlobUploadPagesFromURLResponse>
		withSnapshot(string)
	 
	Skapar ett nytt PageBlobClient-objekt som är identiskt med källan men med den angivna tidsstämpeln för ögonblicksbilder. Ange "" tar bort ögonblicksbilden och returnerar en klient till basbloben.
function withSnapshot(snapshot: string): PageBlobClientParametrar
- snapshot
- 
				string 
Tidsstämpeln för ögonblicksbilden.
Returer
Ett nytt PageBlobClient-objekt som är identiskt med källan men med den angivna tidsstämpeln för ögonblicksbilder.
Ärvd metodinformation
		abortCopyFromURL(string, BlobAbortCopyFromURLOptions)
	      
	Avbryter en väntande asynkron kopieringsblobåtgärd och lämnar en målblob med noll längd och fullständiga metadata. Version 2012-02-12 och senare.
Se https://free.blessedness.top/rest/api/storageservices/abort-copy-blob
function abortCopyFromURL(copyId: string, options?: BlobAbortCopyFromURLOptions): Promise<BlobAbortCopyFromURLResponse>Parametrar
- copyId
- 
				string 
ID för åtgärden Kopiera från URL.
- options
- BlobAbortCopyFromURLOptions
Valfria alternativ för åtgärden Avbryt blobkopiering från URL.
Returer
Promise<BlobAbortCopyFromURLResponse>
Ärvd frånBlobClient.abortCopyFromURL
		beginCopyFromURL(string, BlobBeginCopyFromURLOptions)
	      
	Kopierar asynkront en blob till ett mål i lagringskontot.
Den här metoden returnerar en tidskrävande åtgärdsmätning som gör att du kan vänta på obestämd tid tills kopieringen har slutförts.
Du kan också avbryta en kopia innan den slutförs genom att anropa cancelOperation på pollern.
Observera att återanropet onProgress inte anropas om åtgärden slutförs i den första begäran, och om du försöker avbryta en slutförd kopia genereras ett fel.
I version 2012-02-12 och senare kan källan för en kopieringsblobåtgärd vara en bekräftad blob i valfritt Azure-lagringskonto. Från och med version 2015-02-21 kan källan för en kopieringsblobåtgärd vara en Azure-fil i valfritt Azure-lagringskonto. Endast lagringskonton som skapats den 7 juni 2012 eller senare tillåter kopieringsblobåtgärden att kopiera från ett annat lagringskonto.
Se https://free.blessedness.top/rest/api/storageservices/copy-blob
import { BlobServiceClient } from "@azure/storage-blob";
import { DefaultAzureCredential } from "@azure/identity";
const account = "<account>";
const blobServiceClient = new BlobServiceClient(
  `https://${account}.blob.core.windows.net`,
  new DefaultAzureCredential(),
);
const containerName = "<container name>";
const blobName = "<blob name>";
const containerClient = blobServiceClient.getContainerClient(containerName);
const blobClient = containerClient.getBlobClient(blobName);
// Example using automatic polling
const automaticCopyPoller = await blobClient.beginCopyFromURL("url");
const automaticResult = await automaticCopyPoller.pollUntilDone();
// Example using manual polling
const manualCopyPoller = await blobClient.beginCopyFromURL("url");
while (!manualCopyPoller.isDone()) {
  await manualCopyPoller.poll();
}
const manualResult = manualCopyPoller.getResult();
// Example using progress updates
const progressUpdatesCopyPoller = await blobClient.beginCopyFromURL("url", {
  onProgress(state) {
    console.log(`Progress: ${state.copyProgress}`);
  },
});
const progressUpdatesResult = await progressUpdatesCopyPoller.pollUntilDone();
// Example using a changing polling interval (default 15 seconds)
const pollingIntervalCopyPoller = await blobClient.beginCopyFromURL("url", {
  intervalInMs: 1000, // poll blob every 1 second for copy progress
});
const pollingIntervalResult = await pollingIntervalCopyPoller.pollUntilDone();
// Example using copy cancellation:
const cancelCopyPoller = await blobClient.beginCopyFromURL("url");
// cancel operation after starting it.
try {
  await cancelCopyPoller.cancelOperation();
  // calls to get the result now throw PollerCancelledError
  cancelCopyPoller.getResult();
} catch (err: any) {
  if (err.name === "PollerCancelledError") {
    console.log("The copy was cancelled.");
  }
}
function beginCopyFromURL(copySource: string, options?: BlobBeginCopyFromURLOptions): Promise<PollerLikeWithCancellation<PollOperationState<BlobBeginCopyFromURLResponse>, BlobBeginCopyFromURLResponse>>Parametrar
- copySource
- 
				string 
url till källan Azure Blob/File.
- options
- BlobBeginCopyFromURLOptions
Valfria alternativ för åtgärden BlobStart Copy From URL (Blob Start Copy From URL).
Returer
Promise<PollerLikeWithCancellation<PollOperationState<BlobBeginCopyFromURLResponse>, BlobBeginCopyFromURLResponse>>
Ärvd frånBlobClient.beginCopyFromURL
		createSnapshot(BlobCreateSnapshotOptions)
	    
	Skapar en skrivskyddad ögonblicksbild av en blob.
Se https://free.blessedness.top/rest/api/storageservices/snapshot-blob
function createSnapshot(options?: BlobCreateSnapshotOptions): Promise<BlobCreateSnapshotResponse>Parametrar
- options
- BlobCreateSnapshotOptions
Valfria alternativ för åtgärden Skapa ögonblicksbild av blob.
Returer
Promise<BlobCreateSnapshotResponse>
Ärvd frånBlobClient.createSnapshot
		delete(BlobDeleteOptions)
	  
	Markerar den angivna bloben eller ögonblicksbilden för borttagning. Bloben tas senare bort under skräpinsamlingen. Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt med åtgärden Ta bort blob.
Se https://free.blessedness.top/rest/api/storageservices/delete-blob
function delete(options?: BlobDeleteOptions): Promise<BlobDeleteResponse>Parametrar
- options
- BlobDeleteOptions
Valfria alternativ för blobborttagning.
Returer
Promise<BlobDeleteResponse>
Ärvd frånBlobClient.delete
		deleteIfExists(BlobDeleteOptions)
	   
	Markerar den angivna bloben eller ögonblicksbilden för borttagning om den finns. Bloben tas senare bort under skräpinsamlingen. Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt med åtgärden Ta bort blob.
Se https://free.blessedness.top/rest/api/storageservices/delete-blob
function deleteIfExists(options?: BlobDeleteOptions): Promise<BlobDeleteIfExistsResponse>Parametrar
- options
- BlobDeleteOptions
Valfria alternativ för blobborttagning.
Returer
Promise<BlobDeleteIfExistsResponse>
Ärvd frånBlobClient.deleteIfExists
		deleteImmutabilityPolicy(BlobDeleteImmutabilityPolicyOptions)
	      
	Ta bort immutablility-principen på bloben.
function deleteImmutabilityPolicy(options?: BlobDeleteImmutabilityPolicyOptions): Promise<BlobDeleteImmutabilityPolicyResponse>Parametrar
Valfria alternativ för att ta bort principen för oföränderlighet i bloben.
Returer
Promise<BlobDeleteImmutabilityPolicyResponse>
Ärvd frånBlobClient.deleteImmutabilityPolicy
		download(number, number, BlobDownloadOptions)
	  
	Läser eller laddar ned en blob från systemet, inklusive dess metadata och egenskaper. Du kan också anropa Hämta blob för att läsa en ögonblicksbild.
- I Node.jsreturnerar data i en läsbar dataström readableStreamBody
- I webbläsare returneras data i en löftesblobKropp
Se https://free.blessedness.top/rest/api/storageservices/get-blob
function download(offset?: number, count?: number, options?: BlobDownloadOptions): Promise<BlobDownloadResponseParsed>Parametrar
- offset
- 
				number 
Från vilken position bloben ska laddas ned, större än eller lika med 0
- count
- 
				number 
Hur mycket data som ska laddas ned, större än 0. Laddas ned till slutet när det är odefinierat
- options
- BlobDownloadOptions
Valfria alternativ för blobnedladdning.
Exempel på användning (Node.js):
import { BlobServiceClient } from "@azure/storage-blob";
import { DefaultAzureCredential } from "@azure/identity";
const account = "<account>";
const blobServiceClient = new BlobServiceClient(
  `https://${account}.blob.core.windows.net`,
  new DefaultAzureCredential(),
);
const containerName = "<container name>";
const blobName = "<blob name>";
const containerClient = blobServiceClient.getContainerClient(containerName);
const blobClient = containerClient.getBlobClient(blobName);
// Get blob content from position 0 to the end
// In Node.js, get downloaded data by accessing downloadBlockBlobResponse.readableStreamBody
const downloadBlockBlobResponse = await blobClient.download();
if (downloadBlockBlobResponse.readableStreamBody) {
  const downloaded = await streamToString(downloadBlockBlobResponse.readableStreamBody);
  console.log(`Downloaded blob content: ${downloaded}`);
}
async function streamToString(stream: NodeJS.ReadableStream): Promise<string> {
  const result = await new Promise<Buffer<ArrayBuffer>>((resolve, reject) => {
    const chunks: Buffer[] = [];
    stream.on("data", (data) => {
      chunks.push(Buffer.isBuffer(data) ? data : Buffer.from(data));
    });
    stream.on("end", () => {
      resolve(Buffer.concat(chunks));
    });
    stream.on("error", reject);
  });
  return result.toString();
}
Exempel på användning (webbläsare):
import { BlobServiceClient } from "@azure/storage-blob";
import { DefaultAzureCredential } from "@azure/identity";
const account = "<account>";
const blobServiceClient = new BlobServiceClient(
  `https://${account}.blob.core.windows.net`,
  new DefaultAzureCredential(),
);
const containerName = "<container name>";
const blobName = "<blob name>";
const containerClient = blobServiceClient.getContainerClient(containerName);
const blobClient = containerClient.getBlobClient(blobName);
// Get blob content from position 0 to the end
// In browsers, get downloaded data by accessing downloadBlockBlobResponse.blobBody
const downloadBlockBlobResponse = await blobClient.download();
const blobBody = await downloadBlockBlobResponse.blobBody;
if (blobBody) {
  const downloaded = await blobBody.text();
  console.log(`Downloaded blob content: ${downloaded}`);
}
Returer
Promise<BlobDownloadResponseParsed>
Ärvd frånBlobClient.download
		downloadToBuffer(Buffer, number, number, BlobDownloadToBufferOptions)
	    
	ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Laddar ned en Azure Blob parallellt med en buffert. Förskjutning och antal är valfria, laddar ned hela bloben om de inte tillhandahålls.
Varning! Buffertar kan bara ha stöd för filer upp till ungefär en gigabyte på 32-bitarssystem eller cirka två gigabyte på 64-bitarssystem på grund av begränsningar i Node.js/V8. Överväg ladda nedToFileför blobar som är större än den här storleken.
function downloadToBuffer(buffer: Buffer, offset?: number, count?: number, options?: BlobDownloadToBufferOptions): Promise<Buffer>Parametrar
- buffer
- 
				Buffer 
Buffert som ska fyllas, måste ha en längd som är större än antalet
- offset
- 
				number 
Från vilken position blockbloben ska laddas ned (i byte)
- count
- 
				number 
Hur mycket data (i byte) som ska laddas ned. Kommer att laddas ned till slutet när odefinierade skickas
- options
- BlobDownloadToBufferOptions
BlobDownloadToBufferOptions
Returer
Promise<Buffer>
Ärvd frånBlobClient.downloadToBuffer
		downloadToBuffer(number, number, BlobDownloadToBufferOptions)
	    
	ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Laddar ned en Azure Blob parallellt med en buffert. Förskjutning och antal är valfria, laddar ned hela bloben om de inte tillhandahålls.
Varning! Buffertar kan bara ha stöd för filer upp till ungefär en gigabyte på 32-bitarssystem eller cirka två gigabyte på 64-bitarssystem på grund av begränsningar i Node.js/V8. Överväg ladda nedToFileför blobar som är större än den här storleken.
function downloadToBuffer(offset?: number, count?: number, options?: BlobDownloadToBufferOptions): Promise<Buffer>Parametrar
- offset
- 
				number 
Från vilken position blockbloben ska laddas ned (i byte)
- count
- 
				number 
Hur mycket data (i byte) som ska laddas ned. Kommer att laddas ned till slutet när odefinierade skickas
- options
- BlobDownloadToBufferOptions
BlobDownloadToBufferOptions
Returer
Promise<Buffer>
Ärvd frånBlobClient.downloadToBuffer
		downloadToFile(string, number, number, BlobDownloadOptions)
	   
	ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Laddar ned en Azure Blob till en lokal fil. Misslyckas om den angivna filsökvägen redan avslutas. Förskjutning och antal är valfria, skicka 0 respektive odefinierat för att ladda ned hela bloben.
function downloadToFile(filePath: string, offset?: number, count?: number, options?: BlobDownloadOptions): Promise<BlobDownloadResponseParsed>Parametrar
- filePath
- 
				string 
- offset
- 
				number 
Från vilken position blockbloben ska laddas ned.
- count
- 
				number 
Hur mycket data som ska laddas ned. Laddas ned till slutet när odefinierade skickas.
- options
- BlobDownloadOptions
Alternativ för alternativ för blobnedladdning.
Returer
Promise<BlobDownloadResponseParsed>
Svarsdata för blobnedladdningsåtgärden, men med readableStreamBody inställt på odefinierat eftersom dess innehåll redan har lästs och skrivits till en lokal fil på den angivna sökvägen.
Ärvd frånBlobClient.downloadToFile
		exists(BlobExistsOptions)
	  
	Returnerar sant om Azure Blob-resursen som representeras av den här klienten finns. annars falskt.
Obs! Använd den här funktionen med försiktighet eftersom en befintlig blob kan tas bort av andra klienter eller program. Vice versa nya blobar kan läggas till av andra klienter eller program när den här funktionen har slutförts.
function exists(options?: BlobExistsOptions): Promise<boolean>Parametrar
- options
- BlobExistsOptions
alternativ för åtgärden Finns.
Returer
Promise<boolean>
Ärvd frånBlobClient.exists
		generateSasStringToSign(BlobGenerateSasUrlOptions)
	       
	Endast tillgängligt för BlobClient som konstruerats med en delad nyckelautentiseringsuppgift.
Genererar sträng som ska signeras för en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av klientens autentiseringsuppgifter för delad nyckel.
Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas
function generateSasStringToSign(options: BlobGenerateSasUrlOptions): stringParametrar
- options
- BlobGenerateSasUrlOptions
Valfria parametrar.
Returer
string
SAS-URI:n som består av URI:n till den resurs som representeras av den här klienten, följt av den genererade SAS-token.
Ärvd frånBlobClient.generateSasStringToSign
		generateSasUrl(BlobGenerateSasUrlOptions)
	      
	Endast tillgängligt för BlobClient som konstruerats med en delad nyckelautentiseringsuppgift.
Genererar en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av klientens autentiseringsuppgifter för delad nyckel.
Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas
function generateSasUrl(options: BlobGenerateSasUrlOptions): Promise<string>Parametrar
- options
- BlobGenerateSasUrlOptions
Valfria parametrar.
Returer
Promise<string>
SAS-URI:n som består av URI:n till den resurs som representeras av den här klienten, följt av den genererade SAS-token.
Ärvd frånBlobClient.generateSasUrl
		generateUserDelegationSasStringToSign(BlobGenerateSasUrlOptions, UserDelegationKey)
	           
	Endast tillgängligt för BlobClient som konstruerats med en delad nyckelautentiseringsuppgift.
Genererar sträng som ska signeras för en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av indataanvändarens delegeringsnyckel.
Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas
function generateUserDelegationSasStringToSign(options: BlobGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): stringParametrar
- options
- BlobGenerateSasUrlOptions
Valfria parametrar.
- userDelegationKey
- UserDelegationKey
Returvärde för blobServiceClient.getUserDelegationKey()
Returer
string
SAS-URI:n som består av URI:n till den resurs som representeras av den här klienten, följt av den genererade SAS-token.
		generateUserDelegationSasUrl(BlobGenerateSasUrlOptions, UserDelegationKey)
	          
	Genererar en SAS-URI (Blob Service Shared Access Signature) baserat på klientegenskaperna och parametrarna som skickas in. SAS signeras av indataanvändarens delegeringsnyckel.
Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas
function generateUserDelegationSasUrl(options: BlobGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): Promise<string>Parametrar
- options
- BlobGenerateSasUrlOptions
Valfria parametrar.
- userDelegationKey
- UserDelegationKey
Returvärde för blobServiceClient.getUserDelegationKey()
Returer
Promise<string>
SAS-URI:n som består av URI:n till den resurs som representeras av den här klienten, följt av den genererade SAS-token.
		getAccountInfo(BlobGetAccountInfoOptions)
	      
	Åtgärden Hämta kontoinformation returnerar sku-namnet och kontotyp för det angivna kontot. Åtgärden Hämta kontoinformation är tillgänglig i tjänstversioner från och med version 2018-03-28.
Se https://free.blessedness.top/rest/api/storageservices/get-account-information
function getAccountInfo(options?: BlobGetAccountInfoOptions): Promise<BlobGetAccountInfoResponse>Parametrar
- options
- BlobGetAccountInfoOptions
Alternativ för åtgärden Hämta kontoinformation för tjänsten.
Returer
Promise<BlobGetAccountInfoResponse>
Svarsdata för åtgärden Hämta kontoinformation för tjänsten.
Ärvd frånBlobClient.getAccountInfo
		getAppendBlobClient()
	   
	Skapar ett AppendBlobClient-objekt.
function getAppendBlobClient(): AppendBlobClientReturer
Ärvd frånBlobClient.getAppendBlobClient
		getBlobLeaseClient(string)
	   
	Hämta en BlobLeaseClient- som hanterar lån på bloben.
function getBlobLeaseClient(proposeLeaseId?: string): BlobLeaseClientParametrar
- proposeLeaseId
- 
				string 
Ursprungligt föreslaget låne-ID.
Returer
Ett nytt BlobLeaseClient-objekt för att hantera lån på bloben.
Ärvd frånBlobClient.getBlobLeaseClient
		getBlockBlobClient()
	   
	Skapar ett BlockBlobClient-objekt.
function getBlockBlobClient(): BlockBlobClientReturer
Ärvd frånBlobClient.getBlockBlobClient
		getPageBlobClient()
	   
	Skapar ett PageBlobClient-objekt.
function getPageBlobClient(): PageBlobClientReturer
Ärvd frånBlobClient.getPageBlobClient
		getProperties(BlobGetPropertiesOptions)
	    
	Returnerar alla användardefinierade metadata, http-standardegenskaper och systemegenskaper för bloben. Det returnerar inte innehållet i bloben.
Se https://free.blessedness.top/rest/api/storageservices/get-blob-properties
VARNING! Det metadata objekt som returneras i svaret har sina nycklar i gemener, även om de ursprungligen innehöll versaler. Detta skiljer sig från de metadatanycklar som returneras av metoderna för ContainerClient som listar blobar med alternativet includeMetadata, som behåller sitt ursprungliga hölje.
function getProperties(options?: BlobGetPropertiesOptions): Promise<BlobGetPropertiesResponse>Parametrar
- options
- BlobGetPropertiesOptions
Valfria alternativ för att hämta egenskaper.
Returer
Promise<BlobGetPropertiesResponse>
Ärvd frånBlobClient.getProperties
		getTags(BlobGetTagsOptions)
	    
	Hämtar taggarna som är associerade med den underliggande bloben.
function getTags(options?: BlobGetTagsOptions): Promise<BlobGetTagsResponse>Parametrar
- options
- BlobGetTagsOptions
Returer
Promise<BlobGetTagsResponse>
Ärvd frånBlobClient.getTags
		setAccessTier(string, BlobSetTierOptions)
	     
	Anger nivån på en blob. Åtgärden tillåts på en sidblob i ett Premium Storage-konto och på en blockblob i ett bloblagringskonto (endast lokalt redundant lagring). En premium-sidblobnivå avgör blobens tillåtna storlek, IOPS och bandbredd. En blockblobnivå avgör lagringstypen Frekvent/Lågfrekvent/Arkiv. Den här åtgärden uppdaterar inte blobens ETag.
Se https://free.blessedness.top/rest/api/storageservices/set-blob-tier
function setAccessTier(tier: string, options?: BlobSetTierOptions): Promise<BlobSetTierResponse>Parametrar
- tier
- 
				string 
Den nivå som ska anges på bloben. Giltiga värden är Frekvent, Lågfrekvent eller Arkiv.
- options
- BlobSetTierOptions
Valfria alternativ för åtgärden blobuppsättningsnivå.
Returer
Promise<BlobSetTierResponse>
Ärvd frånBlobClient.setAccessTier
		setHTTPHeaders(BlobHttpHeaders, BlobSetHTTPHeadersOptions)
	      
	Anger systemegenskaper på bloben.
Om inget värde anges, eller inget värde som angetts för de angivna HTTP-blobhuvudena, rensas dessa HTTP-blobhuvuden utan värde.
Se https://free.blessedness.top/rest/api/storageservices/set-blob-properties
function setHTTPHeaders(blobHTTPHeaders?: BlobHttpHeaders, options?: BlobSetHTTPHeadersOptions): Promise<BlobSetHTTPHeadersResponse>Parametrar
- blobHTTPHeaders
- BlobHTTPHeaders
Om inget värde anges, eller inget värde som angetts för de angivna HTTP-blobhuvudena, rensas dessa HTTP-blobhuvuden utan värde.
Ett vanligt huvud att ange är blobContentType att göra det möjligt för webbläsaren att tillhandahålla funktioner baserat på filtyp.
- options
- BlobSetHTTPHeadersOptions
Valfria alternativ för åtgärden Blob Ange HTTP-huvuden.
Returer
Promise<BlobSetHTTPHeadersResponse>
Ärvd frånBlobClient.setHTTPHeaders
		setImmutabilityPolicy(BlobImmutabilityPolicy, BlobSetImmutabilityPolicyOptions)
	        
	Ange en oföränderlig princip för bloben.
function setImmutabilityPolicy(immutabilityPolicy: BlobImmutabilityPolicy, options?: BlobSetImmutabilityPolicyOptions): Promise<BlobSetImmutabilityPolicyResponse>Parametrar
- immutabilityPolicy
- BlobImmutabilityPolicy
- options
- BlobSetImmutabilityPolicyOptions
Valfria alternativ för att ange oföränderlighetsprincip för bloben.
Returer
Promise<BlobSetImmutabilityPolicyResponse>
Ärvd frånBlobClient.setImmutabilityPolicy
		setLegalHold(boolean, BlobSetLegalHoldOptions)
	      
	Ange lagligt undantag för bloben.
function setLegalHold(legalHoldEnabled: boolean, options?: BlobSetLegalHoldOptions): Promise<BlobSetLegalHoldResponse>Parametrar
- legalHoldEnabled
- 
				boolean 
- options
- BlobSetLegalHoldOptions
Valfria alternativ för att ange bevarande av juridiska skäl för bloben.
Returer
Promise<BlobSetLegalHoldResponse>
Ärvd frånBlobClient.setLegalHold
		setMetadata(Metadata, BlobSetMetadataOptions)
	    
	Anger användardefinierade metadata för den angivna bloben som ett eller flera namn/värde-par.
Om inget alternativ har angetts, eller om inga metadata har definierats i parametern, tas blobmetadata bort.
Se https://free.blessedness.top/rest/api/storageservices/set-blob-metadata
function setMetadata(metadata?: Metadata, options?: BlobSetMetadataOptions): Promise<BlobSetMetadataResponse>Parametrar
- metadata
- Metadata
Ersätt befintliga metadata med det här värdet. Om inget värde anges tas befintliga metadata bort.
- options
- BlobSetMetadataOptions
Valfria alternativ för att ange metadataåtgärd.
Returer
Promise<BlobSetMetadataResponse>
Ärvd frånBlobClient.setMetadata
		setTags(Tags, BlobSetTagsOptions)
	    
	Anger taggar på den underliggande bloben. En blob kan ha upp till 10 taggar. Taggnycklarna måste vara mellan 1 och 128 tecken. Taggvärdena måste vara mellan 0 och 256 tecken. Giltiga taggnyckel- och värdetecken innehåller gemener och versaler, siffror (0–9), blanksteg (" ), plus ('+'), minus ('-'), punkt ('.'), snedstreck ('/'), kolon (':'), lika med ('=') och understreck ('_') .
function setTags(tags: Tags, options?: BlobSetTagsOptions): Promise<BlobSetTagsResponse>Parametrar
- tags
- Tags
- options
- BlobSetTagsOptions
Returer
Promise<BlobSetTagsResponse>
Ärvd frånBlobClient.setTags
		syncCopyFromURL(string, BlobSyncCopyFromURLOptions)
	      
	Åtgärden Kopiera från URL kopierar en blob eller en Internetresurs till en ny blob. Det returnerar inte något svar förrän kopian är klar.
Se https://free.blessedness.top/rest/api/storageservices/copy-blob-from-url
function syncCopyFromURL(copySource: string, options?: BlobSyncCopyFromURLOptions): Promise<BlobCopyFromURLResponse>Parametrar
- copySource
- 
				string 
Käll-URL:en som ska kopieras från, signatur för delad åtkomst (SAS) kanske behövs för autentisering
- options
- BlobSyncCopyFromURLOptions
Returer
Promise<BlobCopyFromURLResponse>
Ärvd frånBlobClient.syncCopyFromURL
		undelete(BlobUndeleteOptions)
	  
	Återställer innehållet och metadata för mjuk borttagen blob och eventuella associerade mjuka borttagna ögonblicksbilder. Undelete Blob stöds endast i version 2017-07-29 eller senare.
Se https://free.blessedness.top/rest/api/storageservices/undelete-blob
function undelete(options?: BlobUndeleteOptions): Promise<BlobUndeleteResponse>Parametrar
- options
- BlobUndeleteOptions
Valfria alternativ för åtgärden Ta bort borttagning av blob.
Returer
Promise<BlobUndeleteResponse>
Ärvd frånBlobClient.undelete
		withVersion(string)
	 
	Skapar ett nytt BlobClient-objekt som pekar på en version av den här bloben. Ange "" tar bort versionId och returnerar en klient till basbloben.
function withVersion(versionId: string): BlobClientParametrar
- versionId
- 
				string 
Du har nu möjlighet versionId.
Returer
Ett nytt BlobClient-objekt som pekar på den här blobens version.
Ärvd frånBlobClient.withVersion