ShareDirectoryClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een DirectoryClient vertegenwoordigt een URI voor de Azure Storage File-service, zodat u een map kunt bewerken.
public class ShareDirectoryClient
type ShareDirectoryClient = class
Public Class ShareDirectoryClient
- Overname
-
ShareDirectoryClient
Constructors
ShareDirectoryClient() |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient klasse voor mocking. |
ShareDirectoryClient(String, String, String) |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient klasse. |
ShareDirectoryClient(String, String, String, ShareClientOptions) |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient klasse. |
ShareDirectoryClient(Uri, AzureSasCredential, ShareClientOptions) |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient klasse. |
ShareDirectoryClient(Uri, ShareClientOptions) |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient klasse. |
ShareDirectoryClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient klasse. |
ShareDirectoryClient(Uri, TokenCredential, ShareClientOptions) |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient 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 mapclient. |
CanGenerateSasUri |
Bepaalt of de client een SAS kan genereren. Als de client wordt geverifieerd met een StorageSharedKeyCredential. |
Name |
Hiermee haalt u de naam van de map op. |
Path |
Hiermee haalt u het pad van de map op. |
ShareName |
Hiermee haalt u de sharenaam op die overeenkomt met de mapclient. |
Uri |
Hiermee haalt u het primaire Uri eindpunt van de map op. |
Methoden
Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Met de Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) bewerking wordt een nieuwe map gemaakt op de opgegeven Uri. Zie voor meer informatie Map maken. |
CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Met de CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) bewerking wordt een nieuwe map gemaakt op de opgegeven Uri. Zie voor meer informatie Map maken. |
CreateFile(String, 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. |
CreateFileAsync(String, 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. |
CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Met de CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) bewerking wordt een nieuwe map gemaakt, als deze nog niet bestaat. Als de map al bestaat, wordt deze niet gewijzigd. Zie voor meer informatie Map maken. |
CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Met de CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) bewerking wordt een nieuwe map gemaakt, als deze nog niet bestaat. Als de map al bestaat, wordt deze niet gewijzigd. Zie voor meer informatie Map maken. |
CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Met CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) de bewerking wordt een nieuwe submap onder deze map gemaakt. Zie voor meer informatie Map maken. |
CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Met CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) de bewerking wordt een nieuwe submap onder deze map gemaakt. Zie voor meer informatie Map maken. |
Delete(CancellationToken) |
Met de Delete(CancellationToken) bewerking wordt de opgegeven lege map verwijderd. Zie voor meer informatie Map verwijderen. |
DeleteAsync(CancellationToken) |
Met de DeleteAsync(CancellationToken) bewerking wordt de opgegeven lege map verwijderd. Zie voor meer informatie Map verwijderen. |
DeleteFile(String, ShareFileRequestConditions, CancellationToken) |
Met de DeleteFile(String, ShareFileRequestConditions, CancellationToken) bewerking wordt het bestand onmiddellijk uit het opslagaccount verwijderd. Zie voor meer informatie Bestand verwijderen. |
DeleteFileAsync(String, ShareFileRequestConditions, CancellationToken) |
Met de DeleteFile(String, ShareFileRequestConditions, CancellationToken) bewerking wordt het bestand onmiddellijk uit het opslagaccount verwijderd. Zie voor meer informatie Bestand verwijderen. |
DeleteIfExists(CancellationToken) |
De DeleteIfExists(CancellationToken) bewerking verwijdert de opgegeven lege map, als deze bestaat. Zie voor meer informatie Map verwijderen. |
DeleteIfExistsAsync(CancellationToken) |
De DeleteIfExistsAsync(CancellationToken) bewerking verwijdert de opgegeven lege map, als deze bestaat. Zie voor meer informatie Map verwijderen. |
DeleteSubdirectory(String, CancellationToken) |
De DeleteSubdirectory(String, CancellationToken) bewerking verwijdert de opgegeven lege submap. Zie voor meer informatie Map verwijderen. |
DeleteSubdirectoryAsync(String, CancellationToken) |
De DeleteSubdirectoryAsync(String, CancellationToken) bewerking verwijdert de opgegeven lege submap. Zie voor meer informatie Map verwijderen. |
Exists(CancellationToken) |
De Exists(CancellationToken) bewerking kan worden aangeroepen op een ShareDirectoryClient om te zien of de gekoppelde map bestaat in de share in het opslagaccount in de opslagservice. |
ExistsAsync(CancellationToken) |
De Exists(CancellationToken) bewerking kan worden aangeroepen op een ShareDirectoryClient om te zien of de gekoppelde map bestaat in de share in het opslagaccount in de opslagservice. |
ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) |
Met ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) de bewerking worden alle ingangen gesloten die zijn geopend in een map of een bestand in de service. Het biedt optioneel ondersteuning voor recursief sluiten van ingangen op subresources wanneer de resource een map is. Deze API is bedoeld om naast GetHandles(Nullable<Boolean>, CancellationToken) elkaar te worden gebruikt voor het afdwingen van ingangen die bewerkingen blokkeren, zoals het wijzigen van de naam van een map. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft gevolgen aan de clientzijde voor het sluiten van de ingang, inclusief gebruikers zichtbare fouten als gevolg van mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB-sluiting. Zie voor meer informatie Handgrepen geforceerd sluiten. |
ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) |
Met ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) de bewerking worden alle ingangen gesloten die zijn geopend in een map of een bestand in de service. Het biedt optioneel ondersteuning voor recursief sluiten van ingangen op subresources wanneer de resource een map is. Deze API is bedoeld om naast GetHandlesAsync(Nullable<Boolean>, CancellationToken) elkaar te worden gebruikt voor het afdwingen van ingangen die bewerkingen blokkeren, zoals het wijzigen van de naam van een map. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft gevolgen aan de clientzijde voor het sluiten van de ingang, inclusief gebruikers zichtbare fouten als gevolg van mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB-sluiting. FVoor meer informatie raadpleegt u Handgrepen geforceerd sluiten. |
ForceCloseHandle(String, CancellationToken) |
Met ForceCloseHandle(String, CancellationToken) de bewerking wordt een ingang gesloten die is geopend in een map of een bestand in de service. Het ondersteunt het sluiten van één ingang die is opgegeven door Deze API is bedoeld om naast GetHandles(Nullable<Boolean>, CancellationToken) elkaar te worden gebruikt voor het afdwingen van ingangen die bewerkingen blokkeren, zoals het wijzigen van de naam van een map. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft gevolgen aan de clientzijde voor het sluiten van de ingang, inclusief gebruikers zichtbare fouten als gevolg van mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB-sluiting. Zie voor meer informatie Handgrepen geforceerd sluiten. |
ForceCloseHandleAsync(String, CancellationToken) |
Met ForceCloseHandle(String, CancellationToken) de bewerking wordt een ingang gesloten die is geopend in een map of een bestand in de service. Het ondersteunt het sluiten van één ingang die is opgegeven door Deze API is bedoeld om naast GetHandlesAsync(Nullable<Boolean>, CancellationToken) elkaar te worden gebruikt voor het afdwingen van ingangen die bewerkingen blokkeren, zoals het wijzigen van de naam van een map. Deze ingangen zijn mogelijk gelekt of verloren gegaan door SMB-clients. De API heeft gevolgen aan de clientzijde voor het sluiten van de ingang, inclusief gebruikers zichtbare fouten als gevolg van mislukte pogingen om bestanden te lezen of te schrijven. Deze API is niet bedoeld voor gebruik als vervanging of alternatief voor SMB-sluiting. 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 Directory 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 Directory Service genereert op basis van de clienteigenschappen en 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. |
GetFileClient(String) |
Hiermee maakt u een nieuw ShareFileClient object door toe te voegen |
GetFilesAndDirectories(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
De GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) bewerking retourneert een asynchrone reeks bestanden en submappen in deze map. Het opsommen van de bestanden en mappen kan meerdere aanvragen naar de service doen terwijl alle waarden worden opgehaald. Zie voor meer informatie Mappen en bestanden weergeven. |
GetFilesAndDirectories(String, CancellationToken) |
De GetFilesAndDirectories(String, CancellationToken) bewerking retourneert een asynchrone reeks bestanden en submappen in deze map. Het opsommen van de bestanden en mappen kan meerdere aanvragen naar de service doen terwijl alle waarden worden opgehaald. Zie voor meer informatie Mappen en bestanden weergeven. |
GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
De GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) bewerking retourneert een asynchrone verzameling bestanden en submappen in deze map. Het opsommen van de bestanden en mappen kan meerdere aanvragen naar de service doen terwijl alle waarden worden opgehaald. Zie voor meer informatie Mappen en bestanden weergeven. |
GetFilesAndDirectoriesAsync(String, CancellationToken) |
De GetFilesAndDirectoriesAsync(String, CancellationToken) bewerking retourneert een asynchrone verzameling bestanden en submappen in deze map. Het opsommen van de bestanden en mappen kan meerdere aanvragen naar de service doen terwijl alle waarden worden opgehaald. Zie voor meer informatie Mappen en bestanden weergeven. |
GetHandles(Nullable<Boolean>, CancellationToken) |
De GetHandles(Nullable<Boolean>, CancellationToken) bewerking retourneert een asynchrone reeks van de geopende ingangen in een map of een bestand. Het opsommen van de ingangen kan meerdere aanvragen naar de service verzenden tijdens het ophalen van alle waarden. Zie voor meer informatie Lijst ingangen. |
GetHandlesAsync(Nullable<Boolean>, CancellationToken) |
De GetHandlesAsync(Nullable<Boolean>, CancellationToken) bewerking retourneert een asynchrone reeks van de geopende ingangen in een map of een bestand. Het opsommen van de ingangen kan meerdere aanvragen naar de service verzenden tijdens het ophalen van alle waarden. Zie voor meer informatie Lijst ingangen. |
GetParentDirectoryClientCore() |
Maak een nieuwe ShareDirectoryClient die verwijst naar de ShareFileClientbovenliggende container. De nieuwe ShareDirectoryClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareFileClient. |
GetParentShareClientCore() |
Maak een nieuwe ShareClient die verwijst naar de ShareFileClientbovenliggende container. De nieuwe ShareClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareFileClient. |
GetProperties(CancellationToken) |
De GetProperties(CancellationToken) bewerking retourneert alle door de gebruiker gedefinieerde metagegevens en systeemeigenschappen voor de opgegeven map. De geretourneerde gegevens bevatten niet de lijst met submappen of bestanden van de map. Zie voor meer informatie Directory-eigenschappen ophalen. |
GetPropertiesAsync(CancellationToken) |
De GetPropertiesAsync(CancellationToken) bewerking retourneert alle door de gebruiker gedefinieerde metagegevens en systeemeigenschappen voor de opgegeven map. De geretourneerde gegevens bevatten niet de lijst met submappen of bestanden van de map. Zie voor meer informatie Directory-eigenschappen ophalen. |
GetSubdirectoryClient(String) |
Hiermee maakt u een nieuw ShareDirectoryClient object door toe te voegen |
Rename(String, ShareFileRenameOptions, CancellationToken) |
Hiermee wijzigt u de naam van een map. Deze API biedt geen ondersteuning voor het wijzigen van de naam van een map van de ene share naar de andere of tussen opslagaccounts. |
RenameAsync(String, ShareFileRenameOptions, CancellationToken) |
Hiermee wijzigt u de naam van een map. Deze API biedt geen ondersteuning voor het wijzigen van de naam van een map van de ene share naar de andere of tussen opslagaccounts. |
SetHttpHeaders(FileSmbProperties, String, CancellationToken) |
Met SetHttpHeaders(FileSmbProperties, String, CancellationToken) de bewerking worden systeemeigenschappen ingesteld voor de map. Zie voor meer informatie Directory-eigenschappen instellen. |
SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) |
Met SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) de bewerking worden systeemeigenschappen ingesteld voor de map. Zie Directory-eigenschappen instellen voor meer informatie. |
SetMetadata(IDictionary<String,String>, CancellationToken) |
Met SetMetadata(IDictionary<String,String>, CancellationToken) de bewerking worden een of meer door de gebruiker gedefinieerde naam-waardeparen ingesteld voor de opgegeven map. Zie voor meer informatie Stel Metagegevens van map in. |
SetMetadataAsync(IDictionary<String,String>, CancellationToken) |
Met SetMetadataAsync(IDictionary<String,String>, CancellationToken) de bewerking worden een of meer door de gebruiker gedefinieerde naam-waardeparen ingesteld voor de opgegeven map. Zie voor meer informatie Stel Metagegevens van map in. |
WithSnapshot(String) |
Initialiseert een nieuw exemplaar van de ShareDirectoryClient klasse met een identieke Uri bron, maar de opgegeven Zie voor meer informatie Momentopnameshare. |
Extensiemethoden
GetParentDirectoryClient(ShareDirectoryClient) |
Maak een nieuwe ShareDirectoryClient die verwijst naar de ShareDirectoryClientbovenliggende container. De nieuwe ShareDirectoryClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareDirectoryClient. |
GetParentShareClient(ShareDirectoryClient) |
Maak een nieuwe ShareClient die verwijst naar de ShareDirectoryClientbovenliggende container. De nieuwe ShareClient maakt gebruik van dezelfde aanvraagbeleidspijplijn als de ShareDirectoryClient. |