Dela via


ShareServiceClient Klass

Definition

Med ShareServiceClient kan du ändra Resurser och resurser för Azure Storage-tjänsten. Lagringskontot tillhandahåller namnområdet på den översta nivån för filtjänsten.

public class ShareServiceClient
type ShareServiceClient = class
Public Class ShareServiceClient
Arv
ShareServiceClient

Konstruktorer

ShareServiceClient()

Initierar en ny instans av ShareServiceClient klassen för att håna.

ShareServiceClient(String)

Initierar en ny instans av ShareServiceClient klassen.

ShareServiceClient(String, ShareClientOptions)

Initierar en ny instans av ShareServiceClient klassen.

ShareServiceClient(Uri, AzureSasCredential, ShareClientOptions)

Initierar en ny instans av ShareServiceClient klassen.

ShareServiceClient(Uri, ShareClientOptions)

Initierar en ny instans av ShareServiceClient klassen.

ShareServiceClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Initierar en ny instans av ShareServiceClient klassen.

ShareServiceClient(Uri, TokenCredential, ShareClientOptions)

Initierar en ny instans av ShareServiceClient klassen.

Observera att åtgärder på tjänstnivå inte stöder autentisering av tokenautentiseringsuppgifter. Den här konstruktorn finns för att tillåta konstruktion av en ShareServiceClient som kan användas för att härleda en ShareClient som har tokenautentiseringsuppgifter.

Observera också att ShareTokenIntent det för närvarande krävs för tokenautentisering.

Egenskaper

AccountName

Hämtar namnet på lagringskontot som motsvarar filtjänstklienten.

CanGenerateAccountSasUri

Avgör om klienten kan generera en SAS. Om klienten autentiseras med en StorageSharedKeyCredential.

Uri

Hämtar filtjänstens primära Uri slutpunkt.

Metoder

CreateShare(String, ShareCreateOptions, CancellationToken)

Åtgärden CreateShare(String, ShareCreateOptions, CancellationToken) skapar en ny resurs under det angivna kontot. Om det redan finns en resurs med samma namn misslyckas åtgärden.

Mer information finns i Skapa resurs.

CreateShareAsync(String, ShareCreateOptions, CancellationToken)

Åtgärden CreateShare(String, ShareCreateOptions, CancellationToken) skapar en ny resurs under det angivna kontot. Om det redan finns en resurs med samma namn misslyckas åtgärden.

Mer information finns i Skapa resurs.

DeleteShare(String, ShareDeleteOptions, CancellationToken)

Markerar den angivna resursen eller resursögonblicksbilden för borttagning. Ögonblicksbilden av resursen eller resursen och alla filer som finns i den tas senare bort under skräpinsamlingen, vilket kan ta flera minuter.

För närvarande tar den här metoden alltid bort ögonblicksbilder. Det går inte att ange ett separat värde för x-ms-delete-snapshots.

Mer information finns i Ta bort resurs.

DeleteShareAsync(String, ShareDeleteOptions, CancellationToken)

Markerar den angivna resursen eller resursögonblicksbilden för borttagning. Ögonblicksbilden av resursen eller resursen och alla filer som finns i den tas senare bort under skräpinsamlingen, vilket kan ta flera minuter.

För närvarande tar den här metoden alltid bort ögonblicksbilder. Det går inte att ange ett separat värde för x-ms-delete-snapshots.

Mer information finns i Ta bort resurs.

GenerateAccountSasUri(AccountSasBuilder)

GenerateAccountSasUri(AccountSasBuilder) Returnerar en Uri som genererar en signatur för delad åtkomst för resurskonto (SAS) baserat på klientegenskaperna och byggverktyget som skickats. SAS signeras av klientens autentiseringsuppgifter för delad nyckel.

För att kontrollera om klienten kan signera en Service Sas se CanGenerateAccountSasUri.

Mer information finns i Skapa ett KONTO-SAS.

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) Returnerar en Uri som genererar en signatur för delad åtkomst för resurskonto (SAS) baserat på de klientegenskaper och parametrar som skickas. SAS signeras av klientens autentiseringsuppgifter för delad nyckel.

För att kontrollera om klienten kan signera en Service Sas se CanGenerateAccountSasUri.

Mer information finns i Skapa ett KONTO-SAS.

GetProperties(CancellationToken)

Åtgärden GetProperties(CancellationToken) hämtar egenskaperna för ett lagringskontos filtjänst, inklusive egenskaper för Lagringsanalys- och CORS-regler (resursdelning mellan ursprung).

Mer information finns i Hämta filtjänstegenskaper.

GetPropertiesAsync(CancellationToken)

Åtgärden GetPropertiesAsync(CancellationToken) hämtar egenskaperna för ett lagringskontos filtjänst, inklusive egenskaper för Lagringsanalys- och CORS-regler (resursdelning mellan ursprung).

Mer information finns i Hämta filtjänstegenskaper.

GetShareClient(String)

Skapa ett nytt ShareClient objekt genom att lägga shareName till i slutet av Uri. Den nya ShareClient använder samma pipeline för begärandeprincip som ShareServiceClient.

GetShares(ShareTraits, ShareStates, String, CancellationToken)

Åtgärden GetShares(ShareTraits, ShareStates, String, CancellationToken) returnerar en asynkron sekvens av resurserna i lagringskontot. Enumerating the shares may make multiple requests to the service while fetching all the values.

Mer information finns i Lista resurser.

GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken)

Åtgärden GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) returnerar en asynkron samling resurser i lagringskontot. Enumerating the shares may make multiple requests to the service while fetching all the values.

Mer information finns i Lista resurser.

SetProperties(ShareServiceProperties, CancellationToken)

Åtgärden SetProperties(ShareServiceProperties, CancellationToken) anger egenskaper för filtjänstslutpunkten för ett lagringskonto, inklusive egenskaper för Lagringsanalys, CORS-regler (resursdelning mellan ursprung) och inställningar för mjuk borttagning. Du kan också använda den här åtgärden för att ange standardversionen för begäran för alla inkommande begäranden till den filtjänst som inte har någon angiven version.

Mer information finns i Ange egenskaper för filtjänsten.

SetPropertiesAsync(ShareServiceProperties, CancellationToken)

Åtgärden SetPropertiesAsync(ShareServiceProperties, CancellationToken) anger egenskaper för filtjänstslutpunkten för ett lagringskonto, inklusive egenskaper för Lagringsanalys, CORS-regler (resursdelning mellan ursprung) och inställningar för mjuk borttagning. Du kan också använda den här åtgärden för att ange standardversionen för begäran för alla inkommande begäranden till den filtjänst som inte har någon angiven version.

Mer information finns i Ange egenskaper för filtjänsten.

UndeleteShare(String, String, CancellationToken)

Återställer en tidigare borttagen resurs. Det här API:et fungerar bara om Dela mjuk borttagning är aktiverat för lagringskontot som är associerat med resursen.

UndeleteShareAsync(String, String, CancellationToken)

Återställer en tidigare borttagen resurs. Det här API:et fungerar bara om Dela mjuk borttagning är aktiverat för lagringskontot som är associerat med resursen.

Gäller för