Delen via


ShareServiceClient Klas

Definitie

Met de ShareServiceClient kunt u azure Storage-serviceresources en -shares bewerken. Het opslagaccount biedt de naamruimte op het hoogste niveau voor de bestandsservice.

public class ShareServiceClient
type ShareServiceClient = class
Public Class ShareServiceClient
Overname
ShareServiceClient

Constructors

ShareServiceClient()

Initialiseert een nieuw exemplaar van de ShareServiceClient klasse voor het nabootsen.

ShareServiceClient(String)

Initialiseert een nieuw exemplaar van de ShareServiceClient klasse.

ShareServiceClient(String, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareServiceClient klasse.

ShareServiceClient(Uri, AzureSasCredential, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareServiceClient klasse.

ShareServiceClient(Uri, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareServiceClient klasse.

ShareServiceClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareServiceClient klasse.

ShareServiceClient(Uri, TokenCredential, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareServiceClient klasse.

Houd er rekening mee dat bewerkingen op serviceniveau geen ondersteuning bieden voor verificatie van tokenreferenties. Deze constructor bestaat om de constructie van een ShareServiceClient toe te staan die kan worden gebruikt om een ShareClient af te leiden die tokenreferentieverificatie heeft.

Houd er ook rekening mee dat ShareTokenIntent momenteel vereist is voor tokenverificatie.

Eigenschappen

AccountName

Hiermee haalt u de naam van het opslagaccount op die overeenkomt met de bestandsserviceclient.

CanGenerateAccountSasUri

Bepaalt of de client een SAS kan genereren. Als de client wordt geverifieerd met een StorageSharedKeyCredential.

Uri

Hiermee haalt u het primaire Uri eindpunt van de bestandsservice op.

Methoden

CreateShare(String, ShareCreateOptions, CancellationToken)

Met CreateShare(String, ShareCreateOptions, CancellationToken) de bewerking wordt een nieuwe share gemaakt onder het opgegeven account. Als er al een share met dezelfde naam bestaat, mislukt de bewerking.

Zie voor meer informatie Share maken.

CreateShareAsync(String, ShareCreateOptions, CancellationToken)

Met CreateShare(String, ShareCreateOptions, CancellationToken) de bewerking wordt een nieuwe share gemaakt onder het opgegeven account. Als er al een share met dezelfde naam bestaat, mislukt de bewerking.

Zie voor meer informatie Share maken.

DeleteShare(String, ShareDeleteOptions, CancellationToken)

Markeert de opgegeven share of momentopname van de share voor verwijdering. De share of share-momentopname en alle bestanden die erin zijn opgenomen, worden later verwijderd tijdens de garbagecollection, wat enkele minuten kan duren.

Op dit moment worden met deze methode altijd momentopnamen verwijderd. Er is geen manier om een afzonderlijke waarde op te geven voor x-ms-delete-snapshots.

Zie voor meer informatie Share verwijderen.

DeleteShareAsync(String, ShareDeleteOptions, CancellationToken)

Markeert de opgegeven share of momentopname van de share voor verwijdering. De share of share-momentopname en alle bestanden die erin zijn opgenomen, worden later verwijderd tijdens de garbagecollection, wat enkele minuten kan duren.

Op dit moment worden met deze methode altijd momentopnamen verwijderd. Er is geen manier om een afzonderlijke waarde op te geven voor x-ms-delete-snapshots.

Zie voor meer informatie Share verwijderen.

GenerateAccountSasUri(AccountSasBuilder)

De GenerateAccountSasUri(AccountSasBuilder) retourneert een Uri die een Share Account Shared Access Signature (SAS) genereert op basis van de clienteigenschappen en de doorgegeven opbouwfunctie. De SAS wordt ondertekend door de gedeelde sleutelreferentie van de client.

Als u wilt controleren of de client een service-SAS kan ondertekenen, raadpleegt u CanGenerateAccountSasUri.

Zie voor meer informatie Een account-SAS maken.

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

De GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) retourneert een Uri die een Shared Access Signature (SAS) voor een share-account genereert op basis van de clienteigenschappen en parameters die zijn doorgegeven. De SAS wordt ondertekend door de gedeelde sleutelreferentie van de client.

Als u wilt controleren of de client een service-SAS kan ondertekenen, raadpleegt u CanGenerateAccountSasUri.

Zie voor meer informatie Een account-SAS maken.

GetProperties(CancellationToken)

De GetProperties(CancellationToken) bewerking haalt de eigenschappen van de bestandsservice van een opslagaccount op, inclusief eigenschappen voor Opslaganalyse- en CORS-regels (Cross-Origin Resource Sharing).

Zie voor meer informatie Bestandsservice-eigenschappen ophalen.

GetPropertiesAsync(CancellationToken)

De GetPropertiesAsync(CancellationToken) bewerking haalt de eigenschappen van de bestandsservice van een opslagaccount op, inclusief eigenschappen voor Opslaganalyse- en CORS-regels (Cross-Origin Resource Sharing).

Zie voor meer informatie Bestandsservice-eigenschappen ophalen.

GetShareClient(String)

Maak een nieuw ShareClient object door toe te voegen shareName aan het einde van Uri. De nieuwe ShareClient maakt gebruik van dezelfde pijplijn voor aanvraagbeleid als de ShareServiceClient.

GetShares(ShareTraits, ShareStates, String, CancellationToken)

De GetShares(ShareTraits, ShareStates, String, CancellationToken) bewerking retourneert een asynchrone reeks shares in het opslagaccount. Als u de shares opsommen, kunnen er meerdere aanvragen naar de service worden verzonden terwijl alle waarden worden opgehaald.

Zie voor meer informatie Shares weergeven.

GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken)

De GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) bewerking retourneert een asynchrone verzameling van de shares in het opslagaccount. Als u de shares opsommen, kunnen er meerdere aanvragen naar de service worden verzonden terwijl alle waarden worden opgehaald.

Zie voor meer informatie Shares weergeven.

SetProperties(ShareServiceProperties, CancellationToken)

Met SetProperties(ShareServiceProperties, CancellationToken) de bewerking worden eigenschappen ingesteld voor het file service-eindpunt van een opslagaccount, waaronder eigenschappen voor Opslaganalyse, CORS-regels (Cross-Origin Resource Sharing) en instellingen voor voorlopig verwijderen. U kunt deze bewerking ook gebruiken om de standaardaanvraagversie in te stellen voor alle binnenkomende aanvragen bij de bestandsservice waarvoor geen versie is opgegeven.

Zie voor meer informatie Eigenschappen van bestandsservice instellen.

SetPropertiesAsync(ShareServiceProperties, CancellationToken)

Met SetPropertiesAsync(ShareServiceProperties, CancellationToken) de bewerking worden eigenschappen ingesteld voor het file service-eindpunt van een opslagaccount, waaronder eigenschappen voor Opslaganalyse, CORS-regels (Cross-Origin Resource Sharing) en instellingen voor voorlopig verwijderen. U kunt deze bewerking ook gebruiken om de standaardaanvraagversie in te stellen voor alle binnenkomende aanvragen bij de bestandsservice waarvoor geen versie is opgegeven.

Zie voor meer informatie Eigenschappen van bestandsservice instellen.

UndeleteShare(String, String, CancellationToken)

Hiermee herstelt u een eerder verwijderde share. Deze API is alleen functioneel als Delen voorlopig verwijderen is ingeschakeld voor het opslagaccount dat is gekoppeld aan de share.

UndeleteShareAsync(String, String, CancellationToken)

Hiermee herstelt u een eerder verwijderde share. Deze API is alleen functioneel als Delen voorlopig verwijderen is ingeschakeld voor het opslagaccount dat is gekoppeld aan de share.

Van toepassing op