ShareFileClient 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.
consente ShareFileClient di modificare i file di Archiviazione di Azure.
public class ShareFileClient
type ShareFileClient = class
Public Class ShareFileClient
- Ereditarietà
-
ShareFileClient
Costruttori
ShareFileClient() |
Inizializza una nuova istanza della ShareFileClient classe per la simulazione. |
ShareFileClient(String, String, String) |
Inizializza una nuova istanza della classe ShareFileClient. |
ShareFileClient(String, String, String, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareFileClient. |
ShareFileClient(Uri, AzureSasCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareFileClient. |
ShareFileClient(Uri, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareFileClient. |
ShareFileClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareFileClient. |
ShareFileClient(Uri, TokenCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareFileClient. Si noti che ShareTokenIntent è attualmente necessario per l'autenticazione del token. |
Proprietà
AccountName |
Ottiene il nome dell'account di archiviazione corrispondente al client di file. |
CanGenerateSasUri |
Determina se il client è in grado di generare una firma di accesso condiviso. Se il client viene autenticato con un StorageSharedKeyCredentialoggetto . |
Name |
Recupera il nome del file. |
Path |
Ottiene il percorso del file. |
ShareName |
Ottiene il nome della condivisione corrispondente al client di file. |
Uri |
Ottiene l'endpoint primario Uri della directory. |
Metodi
AbortCopy(String, ShareFileRequestConditions, CancellationToken) |
Tenta di annullare una copia in sospeso avviata in precedenza e lascia un file di destinazione con lunghezza zero e metadati completi. Per ulteriori informazioni, vedere Annullare l'interruzione del file di copia. |
AbortCopyAsync(String, ShareFileRequestConditions, CancellationToken) |
Tenta di annullare una copia in sospeso avviata in precedenza e lascia un file di destinazione con lunghezza zero e metadati completi. Per ulteriori informazioni, vedere Annullare l'interruzione del file di copia. |
ClearRange(HttpRange, ShareFileRequestConditions, CancellationToken) |
L'operazione ClearRange(HttpRange, ShareFileRequestConditions, CancellationToken) cancella l'oggetto Per ulteriori informazioni, vedere Inserisci intervallo. |
ClearRangeAsync(HttpRange, ShareFileRequestConditions, CancellationToken) |
L'operazione ClearRangeAsync(HttpRange, ShareFileRequestConditions, CancellationToken) cancella l'oggetto Per ulteriori informazioni, vedere Inserisci intervallo. |
Create(Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Crea un nuovo file o sostituisce un file esistente. Per ulteriori informazioni, vedere Crea file. |
CreateAsync(Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Crea un nuovo file o sostituisce un file esistente. Per ulteriori informazioni, vedere Crea file. |
Delete(ShareFileRequestConditions, CancellationToken) |
L'operazione Delete(ShareFileRequestConditions, CancellationToken) rimuove immediatamente il file dall'account di archiviazione. Per ulteriori informazioni, vedere Elimina file. |
DeleteAsync(ShareFileRequestConditions, CancellationToken) |
L'operazione DeleteAsync(ShareFileRequestConditions, CancellationToken) rimuove immediatamente il file dall'account di archiviazione. Per ulteriori informazioni, vedere Elimina file. |
DeleteIfExists(ShareFileRequestConditions, CancellationToken) |
L'operazione DeleteIfExists(ShareFileRequestConditions, CancellationToken) rimuove immediatamente il file dall'account di archiviazione, se presente. Per ulteriori informazioni, vedere Elimina file. |
DeleteIfExistsAsync(ShareFileRequestConditions, CancellationToken) |
L'operazione DeleteIfExists(ShareFileRequestConditions, CancellationToken) rimuove immediatamente il file dall'account di archiviazione, se presente. Per ulteriori informazioni, vedere Elimina file. |
Download(ShareFileDownloadOptions, CancellationToken) |
L'operazione Download(ShareFileDownloadOptions, CancellationToken) legge o scarica un file dal sistema, inclusi le proprietà e i metadati relativi. Per ulteriori informazioni, vedere Recupera file. |
DownloadAsync(ShareFileDownloadOptions, CancellationToken) |
L'operazione DownloadAsync(ShareFileDownloadOptions, CancellationToken) legge o scarica un file dal sistema, inclusi le proprietà e i metadati relativi. Per ulteriori informazioni, vedere Recupera file. |
Exists(CancellationToken) |
L'operazione Exists(CancellationToken) può essere chiamata su un ShareFileClient oggetto per verificare se il file associato esiste nella condivisione nell'account di archiviazione. |
ExistsAsync(CancellationToken) |
L'operazione Exists(CancellationToken) può essere chiamata su un ShareFileClient oggetto per verificare se il file associato esiste nella condivisione nell'account di archiviazione. |
ForceCloseAllHandles(CancellationToken) |
L'operazione ForceCloseAllHandles(CancellationToken) chiude tutti gli handle aperti in un file nel servizio. Questa API deve essere usata insieme GetHandlesAsync(CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni. 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(CancellationToken) |
L'operazione ForceCloseAllHandlesAsync(CancellationToken) chiude tutti gli handle aperti in un file nel servizio. Questa API deve essere usata insieme GetHandlesAsync(CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni. 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. |
ForceCloseHandle(String, CancellationToken) |
L'operazione ForceCloseHandle(String, CancellationToken) chiude un handle aperto in un file nel servizio. Supporta la chiusura di un singolo handle specificato da Questa API deve essere usata insieme GetHandlesAsync(CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni. 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 ForceCloseHandleAsync(String, CancellationToken) chiude un handle aperto in un file nel servizio. Supporta la chiusura di un singolo handle specificato da Questa API deve essere usata insieme GetHandlesAsync(CancellationToken) a per forzare gli handle di chiusura che bloccano le operazioni. 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 del servizio file di condivisione 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 del servizio file di condivisione 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. |
GetHandles(CancellationToken) |
L'operazione GetHandles(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(CancellationToken) |
L'operazione GetHandlesAsync(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. |
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 di ShareFileClient. |
GetParentShareDirectoryClientCore() |
Creare un nuovo ShareDirectoryClient oggetto che punta al contenitore padre di questo ShareFileClient. Il nuovo ShareDirectoryClient usa la stessa pipeline dei criteri di richiesta di ShareFileClient. |
GetProperties(ShareFileRequestConditions, CancellationToken) |
L'operazione GetProperties(ShareFileRequestConditions, CancellationToken) restituisce tutti i metadati definiti dall'utente, le operazioni HTTP standard e le proprietà di sistema per il file. Non restituisce il contenuto del file. Per ulteriori informazioni, vedere Ottiene le proprietà dei file. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
L'operazione GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) restituisce tutti i metadati definiti dall'utente, le operazioni HTTP standard e le proprietà di sistema per il file. Non restituisce il contenuto del file. Per ulteriori informazioni, vedere Ottiene le proprietà dei file. |
GetRangeList(ShareFileGetRangeListOptions, CancellationToken) |
Restituisce l'elenco di intervalli validi per un file. Per ulteriori informazioni, vedere Intervalli di elenchi. |
GetRangeListAsync(ShareFileGetRangeListOptions, CancellationToken) |
Restituisce l'elenco di intervalli validi per un file. Per ulteriori informazioni, vedere Intervalli di elenchi. |
GetRangeListDiff(ShareFileGetRangeListDiffOptions, CancellationToken) |
Restituisce l'elenco di intervalli modificati nel file dopo l'esecuzione di previousSnapshot. Per ulteriori informazioni, vedere Intervalli di elenchi. |
GetRangeListDiffAsync(ShareFileGetRangeListDiffOptions, CancellationToken) |
Restituisce l'elenco di intervalli modificati nel file dopo l'esecuzione di previousSnapshot. Per ulteriori informazioni, vedere Intervalli di elenchi. |
OpenRead(ShareFileOpenReadOptions, CancellationToken) |
Apre un flusso per la lettura dal file. Il flusso scaricherà solo il file durante la lettura del flusso. |
OpenReadAsync(ShareFileOpenReadOptions, CancellationToken) |
Apre un flusso per la lettura dal file. Il flusso scaricherà solo il file durante la lettura del flusso. |
OpenWrite(Boolean, Int64, ShareFileOpenWriteOptions, CancellationToken) |
Apre un flusso per la scrittura nel file. |
OpenWriteAsync(Boolean, Int64, ShareFileOpenWriteOptions, CancellationToken) |
Apre un flusso per la scrittura nel file. |
Rename(String, ShareFileRenameOptions, CancellationToken) |
Rinomina un file. Questa API non supporta la ridenominazione di un file da una condivisione a un'altra o tra gli account di archiviazione. |
RenameAsync(String, ShareFileRenameOptions, CancellationToken) |
Rinomina un file. Questa API non supporta la ridenominazione di un file da una condivisione a un'altra o tra gli account di archiviazione. |
SetHttpHeaders(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
L'operazione SetHttpHeaders(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) imposta proprietà di sistema sul file. Per ulteriori informazioni, vedere Impostare proprietà file. |
SetHttpHeadersAsync(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
L'operazione SetHttpHeadersAsync(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) imposta proprietà di sistema sul file. Per ulteriori informazioni, vedere Impostare proprietà file. |
SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
L'operazione SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) imposta i metadati definiti dall'utente per il file specificato come una o più coppie nome-valore. Per ulteriori informazioni, vedere Impostare i metadati del file. |
SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
L'operazione SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) imposta i metadati definiti dall'utente per il file specificato come una o più coppie nome-valore. Per ulteriori informazioni, vedere Impostare i metadati del file. |
StartCopy(Uri, ShareFileCopyOptions, CancellationToken) |
Copia un BLOB o un file in un file di destinazione all'interno dell'account di archiviazione. Per ulteriori informazioni, vedere Copia file. |
StartCopyAsync(Uri, ShareFileCopyOptions, CancellationToken) |
Copia un BLOB o un file in un file di destinazione all'interno dell'account di archiviazione. Per ulteriori informazioni, vedere Copia file. |
Upload(Stream, ShareFileUploadOptions, CancellationToken) |
L'operazione Upload(Stream, ShareFileUploadOptions, CancellationToken) scrive Per ulteriori informazioni, vedere Inserisci intervallo. |
UploadAsync(Stream, ShareFileUploadOptions, CancellationToken) |
L'operazione UploadAsync(Stream, ShareFileUploadOptions, CancellationToken) scrive Per ulteriori informazioni, vedere Inserisci intervallo. |
UploadRange(HttpRange, Stream, ShareFileUploadRangeOptions, CancellationToken) |
L'operazione 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) scrive Per ulteriori informazioni, vedere Inserisci intervallo. |
UploadRangeAsync(HttpRange, Stream, ShareFileUploadRangeOptions, CancellationToken) |
L'operazione 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) scrive Per ulteriori informazioni, vedere Inserisci intervallo. |
UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken) |
L'operazione UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken) scrive un intervallo da un file di Azure a un altro file di Azure. Questa API è supportata solo per la versione 2019-02-02 e successive. |
UploadRangeFromUriAsync(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken) |
L'operazione Azure.Storage.Files.Shares.ShareFileClient.UploadRangeFromUriAsync(System.Uri,Azure.HttpRange,Azure.HttpRange,Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken) scrive un intervallo da un file di Azure a un altro file di Azure. Questa API è supportata solo per la versione 2019-02-02 e successive. |
WithSnapshot(String) |
Inizializza una nuova istanza della ShareFileClient classe con un'origine identica Uri ma il timestamp specificato Per ulteriori informazioni, vedere Condivisione snapshot. |
Metodi di estensione
GetShareLeaseClient(ShareFileClient, String) |
Inizializza una nuova istanza della classe ShareLeaseClient. |
GetParentShareClient(ShareFileClient) |
Creare un nuovo ShareClient oggetto che punta al contenitore padre di questo ShareFileClient. Il nuovo ShareClient usa la stessa pipeline dei criteri di richiesta di ShareFileClient. |
GetParentShareDirectoryClient(ShareFileClient) |
Creare un nuovo ShareDirectoryClient oggetto che punta al contenitore padre di questo ShareFileClient. Il nuovo ShareDirectoryClient usa la stessa pipeline dei criteri di richiesta di ShareFileClient. |