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
| 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. |
| get |
Hämtar egenskaperna för ett lagringskontos blobtjänst, inklusive egenskaper för lagringsanalys och CORS-regler (resursdelning mellan ursprung). |
| get |
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. |
| get |
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. |
| list |
Returnerar en lista över containrarna under det angivna kontot. |
| new |
En statisk metod som används för att skapa ett nytt pipelineobjekt med angivna autentiseringsuppgifter. |
| set |
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. |
| submit |
Skicka batchbegäran som består av flera underbegäranden. |
| with |
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
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
Promise<ServiceGetUserDelegationKeyResponse>
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
- properties
- StorageServiceProperties
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
Promise<ServiceSubmitBatchResponse>
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