ShareFileClient Klas

Definitie

Met de ShareFileClient kunt u Azure Storage-bestanden bewerken.

public class ShareFileClient
type ShareFileClient = class
Public Class ShareFileClient
Overname
ShareFileClient

Constructors

ShareFileClient()

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

ShareFileClient(String, String, String)

Initialiseert een nieuw exemplaar van de ShareFileClient klasse.

ShareFileClient(String, String, String, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareFileClient klasse.

ShareFileClient(Uri, AzureSasCredential, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareFileClient klasse.

ShareFileClient(Uri, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareFileClient klasse.

ShareFileClient(Uri, StorageSharedKeyCredential, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareFileClient klasse.

ShareFileClient(Uri, TokenCredential, ShareClientOptions)

Initialiseert een nieuw exemplaar van de ShareFileClient klasse.

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

Eigenschappen

AccountName

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

CanGenerateSasUri

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

Name

Hiermee haalt u de naam van het bestand op.

Path

Hiermee haalt u het pad van het bestand op.

ShareName

Hiermee haalt u de sharenaam op die overeenkomt met de bestandsclient.

Uri

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

Methoden

AbortCopy(String, ShareFileRequestConditions, CancellationToken)

Probeert een kopie in behandeling te annuleren die eerder is gestart en laat een doelbestand achter met de lengte nul en volledige metagegevens.

Zie voor meer informatie Bestand kopiëren afbreken.

AbortCopyAsync(String, ShareFileRequestConditions, CancellationToken)

Probeert een kopie in behandeling te annuleren die eerder is gestart en laat een doelbestand achter met de lengte nul en volledige metagegevens.

Zie voor meer informatie Bestand kopiëren afbreken.

ClearRange(HttpRange, ShareFileRequestConditions, CancellationToken)

Met ClearRange(HttpRange, ShareFileRequestConditions, CancellationToken) de bewerking wordt de range van een bestand gewist.

Zie voor meer informatie Bereik plaatsen.

ClearRangeAsync(HttpRange, ShareFileRequestConditions, CancellationToken)

Met ClearRangeAsync(HttpRange, ShareFileRequestConditions, CancellationToken) de bewerking wordt de range van een bestand gewist.

Zie voor meer informatie Bereik plaatsen.

Create(Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken)

Hiermee maakt u een nieuw bestand of vervangt u een bestaand bestand.

Zie voor meer informatie Bestand maken.

CreateAsync(Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken)

Hiermee maakt u een nieuw bestand of vervangt u een bestaand bestand.

Zie voor meer informatie Bestand maken.

Delete(ShareFileRequestConditions, CancellationToken)

Met Delete(ShareFileRequestConditions, CancellationToken) de bewerking wordt het bestand onmiddellijk verwijderd uit het opslagaccount.

Zie voor meer informatie Bestand verwijderen.

DeleteAsync(ShareFileRequestConditions, CancellationToken)

Met DeleteAsync(ShareFileRequestConditions, CancellationToken) de bewerking wordt het bestand onmiddellijk verwijderd uit het opslagaccount.

Zie voor meer informatie Bestand verwijderen.

DeleteIfExists(ShareFileRequestConditions, CancellationToken)

Met DeleteIfExists(ShareFileRequestConditions, CancellationToken) de bewerking wordt het bestand onmiddellijk verwijderd uit het opslagaccount, als het bestaat.

Zie voor meer informatie Bestand verwijderen.

DeleteIfExistsAsync(ShareFileRequestConditions, CancellationToken)

Met DeleteIfExists(ShareFileRequestConditions, CancellationToken) de bewerking wordt het bestand onmiddellijk verwijderd uit het opslagaccount, als het bestaat.

Zie voor meer informatie Bestand verwijderen.

Download(ShareFileDownloadOptions, CancellationToken)

De Download(ShareFileDownloadOptions, CancellationToken) bewerking leest of downloadt een bestand van het systeem, inclusief de metagegevens en eigenschappen.

Zie voor meer informatie Bestand ophalen.

DownloadAsync(ShareFileDownloadOptions, CancellationToken)

De DownloadAsync(ShareFileDownloadOptions, CancellationToken) bewerking leest of downloadt een bestand van het systeem, inclusief de metagegevens en eigenschappen.

Zie voor meer informatie Bestand ophalen.

Exists(CancellationToken)

De Exists(CancellationToken) bewerking kan worden aangeroepen op een ShareFileClient om te zien of het gekoppelde bestand bestaat in de share in het opslagaccount.

ExistsAsync(CancellationToken)

De Exists(CancellationToken) bewerking kan worden aangeroepen op een ShareFileClient om te zien of het gekoppelde bestand bestaat in de share in het opslagaccount.

ForceCloseAllHandles(CancellationToken)

Met ForceCloseAllHandles(CancellationToken) de bewerking worden alle ingangen gesloten die zijn geopend in een bestand in de service.

Deze API is bedoeld om naast GetHandlesAsync(CancellationToken) te worden gebruikt om af te dwingen dat ingangen worden gesloten die bewerkingen blokkeren. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft invloed op het sluiten van de ingang aan de clientzijde, waaronder gebruikers zichtbare fouten vanwege mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB sluiten.

Zie voor meer informatie Handgrepen geforceerd sluiten.

ForceCloseAllHandlesAsync(CancellationToken)

Met ForceCloseAllHandlesAsync(CancellationToken) de bewerking worden alle ingangen gesloten die zijn geopend in een bestand in de service.

Deze API is bedoeld om naast GetHandlesAsync(CancellationToken) te worden gebruikt om af te dwingen dat ingangen worden gesloten die bewerkingen blokkeren. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft invloed op het sluiten van de ingang aan de clientzijde, waaronder gebruikers zichtbare fouten vanwege mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB sluiten.

Zie voor meer informatie Handgrepen geforceerd sluiten.

ForceCloseHandle(String, CancellationToken)

Met ForceCloseHandle(String, CancellationToken) de bewerking wordt een ingang gesloten die is geopend in een bestand bij de service. Het biedt ondersteuning voor het sluiten van één ingang die is opgegeven door handleId.

Deze API is bedoeld om naast GetHandlesAsync(CancellationToken) te worden gebruikt om af te dwingen dat ingangen worden gesloten die bewerkingen blokkeren. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft invloed op het sluiten van de ingang aan de clientzijde, waaronder gebruikers zichtbare fouten vanwege mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB sluiten.

Zie voor meer informatie Handgrepen geforceerd sluiten.

ForceCloseHandleAsync(String, CancellationToken)

Met ForceCloseHandleAsync(String, CancellationToken) de bewerking wordt een ingang gesloten die is geopend in een bestand bij de service. Het biedt ondersteuning voor het sluiten van één ingang die is opgegeven door handleId.

Deze API is bedoeld om naast GetHandlesAsync(CancellationToken) te worden gebruikt om af te dwingen dat ingangen worden gesloten die bewerkingen blokkeren. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft invloed op het sluiten van de ingang aan de clientzijde, waaronder gebruikers zichtbare fouten vanwege mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB sluiten.

Zie voor meer informatie Handgrepen geforceerd sluiten.

GenerateSasUri(ShareFileSasPermissions, DateTimeOffset)

De GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) retourneert een Uri die een SAS-URI (Shared Access Signature) voor Share File Service 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 CanGenerateSasUri.

Zie voor meer informatie Een service-SAS maken.

GenerateSasUri(ShareSasBuilder)

De GenerateSasUri(ShareSasBuilder) retourneert een Uri die een SAS-URI (Shared Access Signature) voor Share File Service genereert op basis van de clienteigenschappen en de 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 CanGenerateSasUri.

Zie voor meer informatie Een service-SAS maken.

GetHandles(CancellationToken)

De GetHandles(CancellationToken) bewerking retourneert een asynchrone reeks van de geopende ingangen in een map of een bestand. Als u de ingangen opsommen, kunnen er meerdere aanvragen naar de service worden verzonden terwijl alle waarden worden opgehaald.

Zie voor meer informatie Lijstgrepen.

GetHandlesAsync(CancellationToken)

De GetHandlesAsync(CancellationToken) bewerking retourneert een asynchrone reeks van de geopende ingangen in een map of een bestand. Als u de ingangen opsommen, kunnen er meerdere aanvragen naar de service worden verzonden terwijl alle waarden worden opgehaald.

Zie voor meer informatie Lijstgrepen.

GetParentShareClientCore()

Maak een nieuwe ShareClient die verwijst naar de ShareFileClientbovenliggende container. De nieuwe ShareClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareFileClient.

GetParentShareDirectoryClientCore()

Maak een nieuwe ShareDirectoryClient die verwijst naar de ShareFileClientbovenliggende container. De nieuwe ShareDirectoryClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareFileClient.

GetProperties(ShareFileRequestConditions, CancellationToken)

De GetProperties(ShareFileRequestConditions, CancellationToken) bewerking retourneert alle door de gebruiker gedefinieerde metagegevens, standaard-HTTP-eigenschappen en systeemeigenschappen voor het bestand. De inhoud van het bestand wordt niet geretourneerd.

Zie voor meer informatie Bestandseigenschappen ophalen.

GetPropertiesAsync(ShareFileRequestConditions, CancellationToken)

De GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) bewerking retourneert alle door de gebruiker gedefinieerde metagegevens, standaard-HTTP-eigenschappen en systeemeigenschappen voor het bestand. De inhoud van het bestand wordt niet geretourneerd.

Zie voor meer informatie Bestandseigenschappen ophalen.

GetRangeList(ShareFileGetRangeListOptions, CancellationToken)

Retourneert de lijst met geldige bereiken voor een bestand.

Zie voor meer informatie Lijst met bereiken.

GetRangeListAsync(ShareFileGetRangeListOptions, CancellationToken)

Retourneert de lijst met geldige bereiken voor een bestand.

Zie voor meer informatie Lijst met bereiken.

GetRangeListDiff(ShareFileGetRangeListDiffOptions, CancellationToken)

Retourneert de lijst met bereiken die zijn gewijzigd in het bestand sinds previousSnapshot is gemaakt.

Zie voor meer informatie Lijst met bereiken.

GetRangeListDiffAsync(ShareFileGetRangeListDiffOptions, CancellationToken)

Retourneert de lijst met bereiken die zijn gewijzigd in het bestand sinds previousSnapshot is gemaakt.

Zie voor meer informatie Lijst met bereiken.

OpenRead(ShareFileOpenReadOptions, CancellationToken)

Hiermee opent u een stream voor het lezen van het bestand. De stream downloadt het bestand alleen wanneer de stream wordt gelezen.

OpenReadAsync(ShareFileOpenReadOptions, CancellationToken)

Hiermee opent u een stream voor het lezen van het bestand. De stream downloadt het bestand alleen wanneer de stream wordt gelezen.

OpenWrite(Boolean, Int64, ShareFileOpenWriteOptions, CancellationToken)

Hiermee opent u een stream om naar het bestand te schrijven.

OpenWriteAsync(Boolean, Int64, ShareFileOpenWriteOptions, CancellationToken)

Hiermee opent u een stream om naar het bestand te schrijven.

Rename(String, ShareFileRenameOptions, CancellationToken)

Hiermee wijzigt u de naam van een bestand. Deze API biedt geen ondersteuning voor het wijzigen van de naam van een bestand van de ene share naar de andere of tussen opslagaccounts.

RenameAsync(String, ShareFileRenameOptions, CancellationToken)

Hiermee wijzigt u de naam van een bestand. Deze API biedt geen ondersteuning voor het wijzigen van de naam van een bestand van de ene share naar de andere of tussen opslagaccounts.

SetHttpHeaders(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken)

Met SetHttpHeaders(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) de bewerking worden systeemeigenschappen voor het bestand ingesteld.

Zie voor meer informatie Bestandseigenschappen instellen.

SetHttpHeadersAsync(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken)

Met SetHttpHeadersAsync(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) de bewerking worden systeemeigenschappen voor het bestand ingesteld.

Zie voor meer informatie Bestandseigenschappen instellen.

SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken)

Met de SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) bewerking worden door de gebruiker gedefinieerde metagegevens voor het opgegeven bestand ingesteld als een of meer naam-waardeparen.

Zie voor meer informatie Stel Metagegevens van bestand in.

SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken)

Met de SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) bewerking worden door de gebruiker gedefinieerde metagegevens voor het opgegeven bestand ingesteld als een of meer naam-waardeparen.

Zie voor meer informatie Stel Metagegevens van bestand in.

StartCopy(Uri, ShareFileCopyOptions, CancellationToken)

Kopieert een blob of bestand naar een doelbestand in het opslagaccount.

Zie voor meer informatie Bestand kopiëren.

StartCopyAsync(Uri, ShareFileCopyOptions, CancellationToken)

Kopieert een blob of bestand naar een doelbestand in het opslagaccount.

Zie voor meer informatie Bestand kopiëren.

Upload(Stream, ShareFileUploadOptions, CancellationToken)

De Upload(Stream, ShareFileUploadOptions, CancellationToken) bewerking schrijft options.Stream.Stream naar een bestand.

Zie voor meer informatie Bereik plaatsen.

UploadAsync(Stream, ShareFileUploadOptions, CancellationToken)

De UploadAsync(Stream, ShareFileUploadOptions, CancellationToken) bewerking schrijft options.Stream.Stream naar een bestand.

Zie voor meer informatie Bereik plaatsen.

UploadRange(HttpRange, Stream, ShareFileUploadRangeOptions, CancellationToken)

De Azure.Storage.Files.Shares.ShareFileClient.UploadRange(Azure.HttpRange,System.IO.Stream,System.Byte[],System.IProgress{System.Int64},Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken) bewerking schrijft content naar een range van een bestand.

Zie voor meer informatie Bereik plaatsen.

UploadRangeAsync(HttpRange, Stream, ShareFileUploadRangeOptions, CancellationToken)

De Azure.Storage.Files.Shares.ShareFileClient.UploadRangeAsync(Azure.HttpRange,System.IO.Stream,System.Byte[],System.IProgress{System.Int64},Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken) bewerking schrijft content naar een range van een bestand.

Zie voor meer informatie Bereik plaatsen.

UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken)

Met de UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken) bewerking wordt een bereik geschreven van een Azure-bestand naar een ander Azure-bestand. Deze API wordt alleen ondersteund voor versie 2019-02-02 en hoger.

UploadRangeFromUriAsync(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken)

Met de Azure.Storage.Files.Shares.ShareFileClient.UploadRangeFromUriAsync(System.Uri,Azure.HttpRange,Azure.HttpRange,Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken) bewerking wordt een bereik geschreven van een Azure-bestand naar een ander Azure-bestand. Deze API wordt alleen ondersteund voor versie 2019-02-02 en hoger.

WithSnapshot(String)

Initialiseert een nieuw exemplaar van de ShareFileClient klasse met een identieke Uri bron, maar de opgegeven shareSnapshot tijdstempel.

Zie voor meer informatie Momentopnameshare.

Extensiemethoden

GetShareLeaseClient(ShareFileClient, String)

Initialiseert een nieuw exemplaar van de ShareLeaseClient klasse.

GetParentShareClient(ShareFileClient)

Maak een nieuwe ShareClient die verwijst naar de ShareFileClientbovenliggende container. De nieuwe ShareClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareFileClient.

GetParentShareDirectoryClient(ShareFileClient)

Maak een nieuwe ShareDirectoryClient die verwijst naar de ShareFileClientbovenliggende container. De nieuwe ShareDirectoryClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareFileClient.

Van toepassing op