ShareClient 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 ShareClient di modificare le condivisioni di Archiviazione di Azure e le relative directory e file.
public class ShareClient
type ShareClient = class
Public Class ShareClient
- Ereditarietà
-
ShareClient
Costruttori
ShareClient() |
Inizializza una nuova istanza della ShareClient classe per la simulazione. |
ShareClient(String, String) |
Inizializza una nuova istanza della classe ShareClient. |
ShareClient(String, String, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareClient. |
ShareClient(Uri, AzureSasCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareClient. Si noti che l'autenticazione delle credenziali del token è compatibile solo con le GetPermission(String, CancellationToken)operazioni , , GetPermissionAsync(String, CancellationToken)CreatePermission(String, CancellationToken)e CreatePermissionAsync(String, CancellationToken) a livello di condivisione. |
ShareClient(Uri, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareClient. |
ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareClient. |
ShareClient(Uri, TokenCredential, ShareClientOptions) |
Inizializza una nuova istanza della classe ShareClient. Si noti che le uniche operazioni a livello di condivisione che supportano l'autenticazione delle credenziali del token sono CreatePermission(String, CancellationToken), , CreatePermissionAsync(String, CancellationToken)GetPermission(String, CancellationToken)e GetPermissionAsync(String, CancellationToken). Questo costruttore consente anche la costruzione di un ShareServiceClient oggetto che può essere usato per derivare un ShareClient oggetto con autenticazione delle credenziali del token. Si noti anche che ShareTokenIntent è attualmente necessario per l'autenticazione del token. |
Proprietà
AccountName |
Ottiene il nome dell'account di archiviazione corrispondente al client di condivisione. |
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 condivisione. |
Uri |
Ottiene l'endpoint primario Uri della condivisione. |
Metodi
Create(ShareCreateOptions, CancellationToken) |
L'operazione Create(ShareCreateOptions, CancellationToken) crea una nuova condivisione nell'account specificato. Se esiste già una condivisione con lo stesso nome, l'operazione ha esito negativo. Per ulteriori informazioni, vedere Creare condivisione. |
CreateAsync(ShareCreateOptions, CancellationToken) |
L'operazione CreateAsync(ShareCreateOptions, CancellationToken) crea una nuova condivisione nell'account specificato. Se esiste già una condivisione con lo stesso nome, l'operazione ha esito negativo. Per ulteriori informazioni, vedere Creare condivisione. |
CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova directory in questa condivisione. Per ulteriori informazioni, vedere Creare directory. |
CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
L'operazione CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) crea una nuova directory in questa condivisione. Per ulteriori informazioni, vedere Creare directory. |
CreateIfNotExists(ShareCreateOptions, CancellationToken) |
L'operazione CreateIfNotExists(ShareCreateOptions, CancellationToken) crea una nuova condivisione nell'account specificato. Se esiste già una condivisione con lo stesso nome, non viene modificata. Per ulteriori informazioni, vedere Creare condivisione. |
CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) |
L'operazione CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) crea una nuova condivisione nell'account specificato. Se esiste già una condivisione con lo stesso nome, non viene modificata. Per ulteriori informazioni, vedere Creare condivisione. |
CreateIfNotExistsAsync(ShareCreateOptions, CancellationToken) |
L'operazione CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) crea una nuova condivisione nell'account specificato. Se esiste già una condivisione con lo stesso nome, non viene modificata. Per ulteriori informazioni, vedere Creare condivisione. |
CreatePermission(String, CancellationToken) |
Crea un'autorizzazione (descrittore di sicurezza) a livello di condivisione. Il descrittore di sicurezza creato può essere usato per i file/directory nella condivisione. |
CreatePermissionAsync(String, CancellationToken) |
Crea un'autorizzazione (descrittore di sicurezza) a livello di condivisione. Il descrittore di sicurezza creato può essere usato per i file/directory nella condivisione. |
CreateSnapshot(IDictionary<String,String>, CancellationToken) |
Crea uno snapshot di sola lettura di una condivisione. Per ulteriori informazioni, vedere Condivisione snapshot. |
CreateSnapshotAsync(IDictionary<String,String>, CancellationToken) |
Crea uno snapshot di sola lettura di una condivisione. Per ulteriori informazioni, vedere Condivisione snapshot. |
Delete(ShareDeleteOptions, CancellationToken) |
Contrassegna la condivisione o lo snapshot di condivisione specificati per l'eliminazione. La condivisione o lo snapshot di condivisione e tutti i file contenuti all'interno vengono eliminati in seguito durante la Garbage Collection che potrebbe richiedere diversi minuti. Per ulteriori informazioni, vedere Elimina condivisione. |
DeleteAsync(ShareDeleteOptions, CancellationToken) |
Contrassegna la condivisione o lo snapshot di condivisione specificati per l'eliminazione. La condivisione o lo snapshot di condivisione e tutti i file contenuti all'interno vengono eliminati in seguito durante la Garbage Collection che potrebbe richiedere diversi minuti. Per ulteriori informazioni, vedere Elimina condivisione. |
DeleteDirectory(String, CancellationToken) |
L'operazione DeleteDirectory(String, CancellationToken) rimuove la directory vuota specificata. Per ulteriori informazioni, vedere Elimina directory. |
DeleteDirectoryAsync(String, CancellationToken) |
L'operazione DeleteDirectoryAsync(String, CancellationToken) rimuove la directory vuota specificata. Per ulteriori informazioni, vedere Elimina directory. |
DeleteIfExists(ShareDeleteOptions, CancellationToken) |
Contrassegna lo snapshot di condivisione o condivisione specificato per l'eliminazione, se presente. Per ulteriori informazioni, vedere Elimina condivisione. |
DeleteIfExistsAsync(ShareDeleteOptions, CancellationToken) |
Contrassegna lo snapshot di condivisione o condivisione specificato per l'eliminazione, se presente. Per ulteriori informazioni, vedere Elimina condivisione. |
Exists(CancellationToken) |
L'operazione Exists(CancellationToken) può essere chiamata su un ShareClient oggetto per verificare se la condivisione associata esiste nell'account di archiviazione nel servizio di archiviazione. |
ExistsAsync(CancellationToken) |
L'operazione ExistsAsync(CancellationToken) può essere chiamata su un ShareClient oggetto per verificare se la condivisione associata esiste nell'account di archiviazione nel servizio di archiviazione. |
GenerateSasUri(ShareSasBuilder) |
Restituisce GenerateSasUri(ShareSasBuilder) un Uri oggetto che genera un URI di firma di accesso condiviso del servizio BLOB in base alle proprietà client e al generatore 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(ShareSasPermissions, DateTimeOffset) |
Restituisce GenerateSasUri(ShareSasPermissions, DateTimeOffset) un oggetto Uri che genera un URI di firma di accesso condiviso del servizio 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. |
GetAccessPolicy(ShareFileRequestConditions, CancellationToken) |
L'operazione GetAccessPolicy(ShareFileRequestConditions, CancellationToken) ottiene le autorizzazioni per questa condivisione. Le autorizzazioni indicano se è possibile accedere pubblicamente ai dati di condivisione. Per ulteriori informazioni, vedere Ottenere l'elenco di controllo di accesso condiviso. |
GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) |
L'operazione GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) ottiene le autorizzazioni per questa condivisione. Le autorizzazioni indicano se è possibile accedere pubblicamente ai dati di condivisione. Per ulteriori informazioni, vedere Ottenere l'elenco di controllo di accesso condiviso. |
GetDirectoryClient(String) |
Creare un nuovo ShareDirectoryClient oggetto aggiungendo |
GetParentServiceClientCore() |
Creare un nuovo ShareServiceClient oggetto che punta al contenitore padre di questo ShareClientoggetto. Il nuovo ShareServiceClient usa la stessa pipeline dei criteri di richiesta dell'oggetto ShareClient. |
GetPermission(String, CancellationToken) |
Ottiene l'autorizzazione file nel linguaggio di definizione del descrittore di sicurezza (SDDL). |
GetPermissionAsync(String, CancellationToken) |
Ottiene l'autorizzazione file nel linguaggio di definizione del descrittore di sicurezza (SDDL). |
GetProperties(ShareFileRequestConditions, CancellationToken) |
L'operazione GetProperties(ShareFileRequestConditions, CancellationToken) restituisce tutti i metadati definiti dall'utente, le proprietà http standard e le proprietà di sistema per la condivisione. Per ulteriori informazioni, vedere Ottenere le proprietà di condivisione. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
L'operazione GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) restituisce tutti i metadati definiti dall'utente, le proprietà HTTP standard e le proprietà di sistema per la condivisione. Per ulteriori informazioni, vedere Ottenere le proprietà di condivisione. |
GetRootDirectoryClient() |
Creare un ShareDirectoryClient oggetto per la radice della condivisione. Il nuovo ShareDirectoryClient usa la stessa pipeline dei criteri di richiesta di ShareClient. |
GetStatistics(ShareFileRequestConditions, CancellationToken) |
Recupera le statistiche correlate alla condivisione. Per ulteriori informazioni, vedere Ottieni statistiche di condivisione. |
GetStatisticsAsync(ShareFileRequestConditions, CancellationToken) |
Recupera le statistiche correlate alla condivisione. Per ulteriori informazioni, vedere Ottieni statistiche di condivisione. |
SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
L'operazione SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) imposta le autorizzazioni per la condivisione specificata. Le autorizzazioni indicano se è possibile accedere pubblicamente ai dati di condivisione. Per ulteriori informazioni, vedere Impostare Condividi ACL. |
SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
L'operazione SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) imposta le autorizzazioni per la condivisione specificata. Le autorizzazioni indicano se è possibile accedere pubblicamente ai dati di condivisione. Per ulteriori informazioni, vedere Impostare Condividi ACL. |
SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
L'operazione SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) imposta i metadati definiti dall'utente per la condivisione specificata come una o più coppie nome-valore. Per ulteriori informazioni, vedere Impostare Condividi metadati. |
SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
L'operazione SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) imposta i metadati definiti dall'utente per la condivisione specificata come una o più coppie nome-valore. Per ulteriori informazioni, vedere Impostare Condividi metadati. |
SetProperties(ShareSetPropertiesOptions, CancellationToken) |
Imposta le proprietà della condivisione. Per ulteriori informazioni, vedere Impostare Proprietà condivisione. |
SetPropertiesAsync(ShareSetPropertiesOptions, CancellationToken) |
Imposta le proprietà della condivisione. Per ulteriori informazioni, vedere Impostare Proprietà condivisione. |
WithSnapshot(String) |
Inizializza una nuova istanza della ShareClient classe con un'origine identica Uri ma il timestamp specificato Per ulteriori informazioni, vedere Condivisione snapshot. |
Metodi di estensione
GetShareLeaseClient(ShareClient, String) |
Inizializza una nuova istanza della classe ShareLeaseClient. |
GetParentServiceClient(ShareClient) |
Creare un nuovo ShareServiceClient oggetto che punta al contenitore padre di questo ShareClient. Il nuovo ShareServiceClient usa la stessa pipeline dei criteri di richiesta di ShareClient. |