Dela via


ServiceURL class

En ServiceURL representerar en URL till Azure Storage Blob-tjänsten så att du kan ändra blobcontainrar.

Extends

Konstruktorer

ServiceURL(string, Pipeline)

Skapar en instans av ServiceURL.

Egenskaper

credential

Autentiseringsuppgifter som används för autentisering och auktorisering.

pipeline

Begär princippipeline.

url

Kodat URL-strängvärde.

Metoder

getAccountInfo(Aborter)

Å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.

getProperties(Aborter)

Hämtar egenskaperna för ett lagringskontos blobtjänst, inklusive egenskaper för lagringsanalys och CORS-regler (resursdelning mellan ursprung).

getStatistics(Aborter)

Hämtar statistik som rör replikering för Blob-tjänsten. Den är endast tillgänglig på den sekundära platsslutpunkten när geo-redundant replikering med läsåtkomst är aktiverad för lagringskontot.

getUserDelegationKey(Aborter, Date, Date)

ENDAST TILLGÄNGLIGT NÄR DU ANVÄNDER BEARER TOKEN AUTHENTICATION (TokenCredential). Hämtar en användardelegeringsnyckel för Blob-tjänsten. Detta är bara en giltig åtgärd när du använder ägartokenautentisering.

listContainersSegment(Aborter, undefined | string, IServiceListContainersSegmentOptions)

Returnerar en lista över containrarna under det angivna kontot.

newPipeline(Credential, INewPipelineOptions)

En statisk metod som används för att skapa ett nytt pipelineobjekt med angivna autentiseringsuppgifter.

setProperties(Aborter, StorageServiceProperties)

Anger egenskaper för ett lagringskontos blobtjänstslutpunkt, inklusive egenskaper för Lagringsanalys, CORS-regler (resursdelning mellan ursprung) och inställningar för mjuk borttagning.

submitBatch(Aborter, BatchRequest, Models.ServiceSubmitBatchOptionalParams)

Skicka batchbegäran som består av flera underbegäranden.

withPipeline(Pipeline)

Skapar ett nytt ServiceURL-objekt som är identiskt med källan men med den angivna pipelinen för begärandeprincip.

Konstruktorinformation

ServiceURL(string, Pipeline)

Skapar en instans av ServiceURL.

new ServiceURL(url: string, pipeline: Pipeline)

Parametrar

url

string

En URL-sträng som pekar på Azure Storage-blobtjänsten, till exempel "https://myaccount.blob.core.windows.net". Du kan lägga till en SAS om du använder AnonymousCredential, till exempel "https://myaccount.blob.core.windows.net?sasString".

pipeline
Pipeline

Anropa StorageURL.newPipeline() för att skapa en standardpipeline eller ange en anpassad pipeline.

Egenskapsinformation

credential

Autentiseringsuppgifter som används för autentisering och auktorisering.

credential: Credential

Egenskapsvärde

pipeline

Begär princippipeline.

pipeline: Pipeline

Egenskapsvärde

url

Kodat URL-strängvärde.

url: string

Egenskapsvärde

string

Metodinformation

getAccountInfo(Aborter)

Å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.

function getAccountInfo(aborter: Aborter)

Parametrar

aborter
Aborter

Skapa en ny Aborter-instans med Aborter.none eller Aborter.timeout(), goto-dokument för Aborter för fler exempel på annullering av begäran

Returer

Promise<Models.ServiceGetAccountInfoResponse>

getProperties(Aborter)

Hämtar egenskaperna för ett lagringskontos blobtjänst, inklusive egenskaper för lagringsanalys och CORS-regler (resursdelning mellan ursprung).

function getProperties(aborter: Aborter)

Parametrar

aborter
Aborter

Skapa en ny Aborter-instans med Aborter.none eller Aborter.timeout(), goto-dokument för Aborter för fler exempel på annullering av begäran

Returer

Promise<Models.ServiceGetPropertiesResponse>

getStatistics(Aborter)

Hämtar statistik som rör replikering för Blob-tjänsten. Den är endast tillgänglig på den sekundära platsslutpunkten när geo-redundant replikering med läsåtkomst är aktiverad för lagringskontot.

function getStatistics(aborter: Aborter)

Parametrar

aborter
Aborter

Returer

Promise<Models.ServiceGetStatisticsResponse>

getUserDelegationKey(Aborter, Date, Date)

ENDAST TILLGÄNGLIGT NÄR DU ANVÄNDER BEARER TOKEN AUTHENTICATION (TokenCredential). Hämtar en användardelegeringsnyckel för Blob-tjänsten. Detta är bara en giltig åtgärd när du använder ägartokenautentisering.

function getUserDelegationKey(aborter: Aborter, start: Date, expiry: Date)

Parametrar

aborter
Aborter

Skapa en ny Aborter-instans med Aborter.none eller Aborter.timeout(), goto-dokument för Aborter för fler exempel på annullering av begäran

start

Date

Starttiden för SAS för användardelegering. Måste vara inom 7 dagar från den aktuella tiden

expiry

Date

Sluttiden för SAS för användardelegering. Måste vara inom 7 dagar från den aktuella tiden

Returer

listContainersSegment(Aborter, undefined | string, IServiceListContainersSegmentOptions)

Returnerar en lista över containrarna under det angivna kontot.

function listContainersSegment(aborter: Aborter, marker?: undefined | string, options?: IServiceListContainersSegmentOptions)

Parametrar

aborter
Aborter

Skapa en ny Aborter-instans med Aborter.none eller Aborter.timeout(), goto-dokument för Aborter för fler exempel på annullering av begäran

marker

undefined | string

Returer

Promise<Models.ServiceListContainersSegmentResponse>

newPipeline(Credential, INewPipelineOptions)

En statisk metod som används för att skapa ett nytt pipelineobjekt med angivna autentiseringsuppgifter.

static function newPipeline(credential: Credential, pipelineOptions?: INewPipelineOptions)

Parametrar

credential
Credential

Till exempel AnonymousCredential, SharedKeyCredential eller TokenCredential.

pipelineOptions
INewPipelineOptions

Returer

Ett nytt pipelineobjekt.

setProperties(Aborter, StorageServiceProperties)

Anger egenskaper för ett lagringskontos blobtjänstslutpunkt, inklusive egenskaper för Lagringsanalys, CORS-regler (resursdelning mellan ursprung) och inställningar för mjuk borttagning.

function setProperties(aborter: Aborter, properties: StorageServiceProperties)

Parametrar

aborter
Aborter

Skapa en ny Aborter-instans med Aborter.none eller Aborter.timeout(), goto-dokument för Aborter för fler exempel på annullering av begäran

Returer

Promise<Models.ServiceSetPropertiesResponse>

submitBatch(Aborter, BatchRequest, Models.ServiceSubmitBatchOptionalParams)

Skicka batchbegäran som består av flera underbegäranden.

function submitBatch(aborter: Aborter, batchRequest: BatchRequest, options?: Models.ServiceSubmitBatchOptionalParams)

Parametrar

aborter
Aborter

Skapa en ny Aborter-instans med Aborter.none eller Aborter.timeout(), goto-dokument för Aborter för fler exempel på annullering av begäran.

batchRequest
BatchRequest

Batch-begäran som stöds: BatchDeleteRequest eller BatchSetTierRequest.

options
Models.ServiceSubmitBatchOptionalParams

Returer

withPipeline(Pipeline)

Skapar ett nytt ServiceURL-objekt som är identiskt med källan men med den angivna pipelinen för begärandeprincip.

function withPipeline(pipeline: Pipeline)

Parametrar

pipeline
Pipeline

Returer