ShareDirectoryClient Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un directoryClient rappresenta un URI al servizio File di archiviazione di Azure che consente di modificare una directory.
public class ShareDirectoryClient
type ShareDirectoryClient = class
Public Class ShareDirectoryClient
- Ereditarietà
-
ShareDirectoryClient
Costruttori
ShareDirectoryClient() |
Inizializza una nuova istanza della ShareDirectoryClient classe per la simulazione. |
ShareDirectoryClient(String, String, String) |
Inizializza una nuova istanza della classe ShareDirectoryClient. |
ShareDirectoryClient(String, String, String, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, AzureSasCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareDirectoryClient. |
ShareDirectoryClient(Uri, TokenCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareDirectoryClient. Si noti che ShareTokenIntent è attualmente necessario per l'autenticazione del token. |
Proprietà
AccountName |
Ottiene il nome dell'account di archiviazione corrispondente al client di directory. |
CanGenerateSasUri |
Determina se il client è in grado di generare una firma di accesso condiviso. Se il client viene autenticato con un StorageSharedKeyCredentialoggetto . |
Name |
Ottiene il nome della directory. |
Path |
Ottiene il percorso della directory. |
ShareName |
Ottiene il nome della condivisione corrispondente al client di directory. |
Uri |
Ottiene l'endpoint primario Uri della directory. |
Metodi
Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova directory in corrispondenza dell'oggetto specificato Uri. Per ulteriori informazioni, vedere Creare directory. |
CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova directory in corrispondenza dell'oggetto specificato Uri. Per ulteriori informazioni, vedere Creare directory. |
CreateFile(String, Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Crea un nuovo file o sostituisce un file esistente. Per ulteriori informazioni, vedere Crea file. |
CreateFileAsync(String, Int64, ShareFileHttpHeaders, IDictionary<String, String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Crea un nuovo file o sostituisce un file esistente. Per ulteriori informazioni, vedere Crea file. |
CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova directory, se non esiste già. Se la directory esiste già, non viene modificata. Per ulteriori informazioni, vedere Creare directory. |
CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova directory, se non esiste già. Se la directory esiste già, non viene modificata. Per ulteriori informazioni, vedere Creare directory. |
CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova sottodirectory in questa directory. Per ulteriori informazioni, vedere Creare directory. |
CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova sottodirectory in questa directory. Per ulteriori informazioni, vedere Creare directory. |
Delete(CancellationToken) |
L'operazione Delete(CancellationToken) rimuove la directory vuota specificata. Per ulteriori informazioni, vedere Elimina directory. |
DeleteAsync(CancellationToken) |
L'operazione DeleteAsync(CancellationToken) rimuove la directory vuota specificata. Per ulteriori informazioni, vedere Elimina directory. |
DeleteFile(String, ShareFileRequestConditions, CancellationToken) |
L'operazione DeleteFile(String, ShareFileRequestConditions, CancellationToken) rimuove immediatamente il file dall'account di archiviazione. Per ulteriori informazioni, vedere Elimina file. |
DeleteFileAsync(String, ShareFileRequestConditions, CancellationToken) |
L'operazione DeleteFile(String, ShareFileRequestConditions, CancellationToken) rimuove immediatamente il file dall'account di archiviazione. Per ulteriori informazioni, vedere Elimina file. |
DeleteIfExists(CancellationToken) |
L'operazione DeleteIfExists(CancellationToken) rimuove la directory vuota specificata, se presente. Per ulteriori informazioni, vedere Elimina directory. |
DeleteIfExistsAsync(CancellationToken) |
L'operazione DeleteIfExistsAsync(CancellationToken) rimuove la directory vuota specificata, se presente. Per ulteriori informazioni, vedere Elimina directory. |
DeleteSubdirectory(String, CancellationToken) |
L'operazione DeleteSubdirectory(String, CancellationToken) rimuove la sottodirectory vuota specificata. Per ulteriori informazioni, vedere Elimina directory. |
DeleteSubdirectoryAsync(String, CancellationToken) |
L'operazione DeleteSubdirectoryAsync(String, CancellationToken) rimuove la sottodirectory vuota specificata. Per ulteriori informazioni, vedere Elimina directory. |
Exists(CancellationToken) |
L'operazione Exists(CancellationToken) può essere chiamata su un ShareDirectoryClient oggetto per verificare se la directory associata esiste nella condivisione nell'account di archiviazione nel servizio di archiviazione. |
ExistsAsync(CancellationToken) |
L'operazione Exists(CancellationToken) può essere chiamata su un ShareDirectoryClient oggetto per verificare se la directory associata esiste nella condivisione nell'account di archiviazione nel servizio di archiviazione. |
ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) |
L'operazione ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) chiude tutti gli handle aperti in una directory o in un file nel servizio. Supporta facoltativamente handle di chiusura ricorsiva nelle sottorisorse quando la risorsa è una directory. Questa API deve essere usata insieme GetHandles(Nullable<Boolean>, CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni, ad esempio la ridenominazione di una directory. Questi handle possono essere stati smarriti o perso traccia da parte dei client SMB. L'API ha un impatto sul lato client sulla chiusura dell'handle, inclusi gli errori visibili dell'utente a causa di tentativi non riusciti di leggere o scrivere file. Questa API non è destinata all'uso come sostituzione o alternativa per la chiusura SMB. Per ulteriori informazioni, vedere Forza handle di chiusura. |
ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) |
L'operazione ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) chiude tutti gli handle aperti in una directory o in un file nel servizio. Supporta facoltativamente handle di chiusura ricorsiva nelle sottorisorse quando la risorsa è una directory. Questa API deve essere usata insieme GetHandlesAsync(Nullable<Boolean>, CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni, ad esempio la ridenominazione di una directory. Questi handle possono essere stati smarriti o perso traccia da parte dei client SMB. L'API ha un impatto sul lato client sulla chiusura dell'handle, inclusi gli errori visibili dell'utente a causa di tentativi non riusciti di leggere o scrivere file. Questa API non è destinata all'uso come sostituzione o alternativa per la chiusura SMB. FFor altre informazioni, vedere Forza handle di chiusura. |
ForceCloseHandle(String, CancellationToken) |
L'operazione ForceCloseHandle(String, CancellationToken) chiude un handle aperto in una directory o in un file nel servizio. Supporta la chiusura di un singolo handle specificato da Questa API deve essere usata insieme GetHandles(Nullable<Boolean>, CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni, ad esempio la ridenominazione di una directory. Questi handle possono essere stati smarriti o perso traccia da parte dei client SMB. L'API ha un impatto sul lato client sulla chiusura dell'handle, inclusi gli errori visibili dell'utente a causa di tentativi non riusciti di leggere o scrivere file. Questa API non è destinata all'uso come sostituzione o alternativa per la chiusura SMB. Per ulteriori informazioni, vedere Forza handle di chiusura. |
ForceCloseHandleAsync(String, CancellationToken) |
L'operazione ForceCloseHandle(String, CancellationToken) chiude un handle aperto in una directory o in un file nel servizio. Supporta la chiusura di un singolo handle specificato da Questa API deve essere usata insieme GetHandlesAsync(Nullable<Boolean>, CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni, ad esempio la ridenominazione di una directory. Questi handle possono essere stati smarriti o perso traccia da parte dei client SMB. L'API ha un impatto sul lato client sulla chiusura dell'handle, inclusi gli errori visibili dell'utente a causa di tentativi non riusciti di leggere o scrivere file. Questa API non è destinata all'uso come sostituzione o alternativa per la chiusura SMB. Per ulteriori informazioni, vedere Forza handle di chiusura. |
GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) |
Restituisce GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) un oggetto Uri che genera un URI di firma di accesso condiviso (SAS) del servizio Share Directory in base alle proprietà e ai parametri client passati. La firma di accesso condiviso viene firmata dalla credenziale della chiave condivisa del client. Per verificare se il client è in grado di firmare una firma sas del servizio, vedere CanGenerateSasUri. Per ulteriori informazioni, vedere Creazione di una firma di accesso condiviso del servizio. |
GenerateSasUri(ShareSasBuilder) |
Restituisce GenerateSasUri(ShareSasBuilder) un oggetto Uri che genera un URI di firma di accesso condiviso (SAS) del servizio Share Directory in base alle proprietà e ai generatori client. La firma di accesso condiviso viene firmata dalla credenziale della chiave condivisa del client. Per verificare se il client è in grado di firmare una firma sas del servizio, vedere CanGenerateSasUri. Per ulteriori informazioni, vedere Creazione di una firma di accesso condiviso del servizio. |
GetFileClient(String) |
Crea un nuovo ShareFileClient oggetto aggiungendo |
GetFilesAndDirectories(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
L'operazione GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) restituisce una sequenza asincrona di file e sottodirectory in questa directory. L'enumerazione dei file e delle directory può eseguire più richieste al servizio durante il recupero di tutti i valori. Per ulteriori informazioni, vedere Elenca directory e file. |
GetFilesAndDirectories(String, CancellationToken) |
L'operazione GetFilesAndDirectories(String, CancellationToken) restituisce una sequenza asincrona di file e sottodirectory in questa directory. L'enumerazione dei file e delle directory può eseguire più richieste al servizio durante il recupero di tutti i valori. Per ulteriori informazioni, vedere Elenca directory e file. |
GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
L'operazione GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) restituisce una raccolta asincrona di file e sottodirectory in questa directory. L'enumerazione dei file e delle directory può eseguire più richieste al servizio durante il recupero di tutti i valori. Per ulteriori informazioni, vedere Elenca directory e file. |
GetFilesAndDirectoriesAsync(String, CancellationToken) |
L'operazione GetFilesAndDirectoriesAsync(String, CancellationToken) restituisce una raccolta asincrona di file e sottodirectory in questa directory. L'enumerazione dei file e delle directory può eseguire più richieste al servizio durante il recupero di tutti i valori. Per ulteriori informazioni, vedere Elenca directory e file. |
GetHandles(Nullable<Boolean>, CancellationToken) |
L'operazione GetHandles(Nullable<Boolean>, CancellationToken) restituisce una sequenza asincrona degli handle aperti in una directory o in un file. L'enumerazione degli handle può eseguire più richieste al servizio durante il recupero di tutti i valori. Per ulteriori informazioni, vedere Handle elenco. |
GetHandlesAsync(Nullable<Boolean>, CancellationToken) |
L'operazione GetHandlesAsync(Nullable<Boolean>, CancellationToken) restituisce una sequenza asincrona degli handle aperti in una directory o in un file. L'enumerazione degli handle può eseguire più richieste al servizio durante il recupero di tutti i valori. Per ulteriori informazioni, vedere Handle elenco. |
GetParentDirectoryClientCore() |
Creare un nuovo ShareDirectoryClient oggetto che punta al contenitore padre di questo ShareFileClientoggetto. Il nuovo ShareDirectoryClient usa la stessa pipeline dei criteri di richiesta dell'oggetto ShareFileClient. |
GetParentShareClientCore() |
Creare un nuovo ShareClient oggetto che punta al contenitore padre di questo ShareFileClientoggetto. Il nuovo ShareClient usa la stessa pipeline dei criteri di richiesta dell'oggetto ShareFileClient. |
GetProperties(CancellationToken) |
L'operazione GetProperties(CancellationToken) restituisce tutti i metadati e le proprietà di sistema definiti dall'utente per la directory specificata. I dati restituiti non includono l'elenco delle sottodirectory o dei file della directory. Per ulteriori informazioni, vedere Ottenere le proprietà della directory. |
GetPropertiesAsync(CancellationToken) |
L'operazione GetPropertiesAsync(CancellationToken) restituisce tutti i metadati e le proprietà di sistema definiti dall'utente per la directory specificata. I dati restituiti non includono l'elenco delle sottodirectory o dei file della directory. Per ulteriori informazioni, vedere Ottenere le proprietà della directory. |
GetSubdirectoryClient(String) |
Crea un nuovo ShareDirectoryClient oggetto aggiungendo |
Rename(String, ShareFileRenameOptions, CancellationToken) |
Rinomina una directory. Questa API non supporta la ridenominazione di una directory da una condivisione a un'altra o tra gli account di archiviazione. |
RenameAsync(String, ShareFileRenameOptions, CancellationToken) |
Rinomina una directory. Questa API non supporta la ridenominazione di una directory da una condivisione a un'altra o tra gli account di archiviazione. |
SetHttpHeaders(FileSmbProperties, String, CancellationToken) |
L'operazione SetHttpHeaders(FileSmbProperties, String, CancellationToken) imposta le proprietà del sistema nella directory. Per ulteriori informazioni, vedere Impostare proprietà directory. |
SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) |
L'operazione SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) imposta le proprietà del sistema nella directory. Per altre informazioni, vedere Impostare proprietà directory. |
SetMetadata(IDictionary<String,String>, CancellationToken) |
L'operazione SetMetadata(IDictionary<String,String>, CancellationToken) imposta una o più coppie nome-valore definite dall'utente per la directory specificata. Per ulteriori informazioni, vedere Impostare metadati directory. |
SetMetadataAsync(IDictionary<String,String>, CancellationToken) |
L'operazione SetMetadataAsync(IDictionary<String,String>, CancellationToken) imposta una o più coppie nome-valore definite dall'utente per la directory specificata. Per ulteriori informazioni, vedere Impostare metadati directory. |
WithSnapshot(String) |
Inizializza una nuova istanza della ShareDirectoryClient classe con un'origine identica Uri , ma il timestamp specificato Per ulteriori informazioni, vedere Condivisione snapshot. |
Metodi di estensione
GetParentDirectoryClient(ShareDirectoryClient) |
Creare un nuovo ShareDirectoryClient oggetto che punta al contenitore padre di questo ShareDirectoryClientoggetto. Il nuovo ShareDirectoryClient usa la stessa pipeline dei criteri di richiesta dell'oggetto ShareDirectoryClient. |
GetParentShareClient(ShareDirectoryClient) |
Creare un nuovo ShareClient oggetto che punta al contenitore padre di questo ShareDirectoryClientoggetto. Il nuovo ShareClient usa la stessa pipeline dei criteri di richiesta dell'oggetto ShareDirectoryClient. |