ShareClient Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje ShareClient manipulovat se sdílenými složkami Azure Storage a jejich adresáři a soubory.
public class ShareClient
type ShareClient = class
Public Class ShareClient
- Dědičnost
-
ShareClient
Konstruktory
Vlastnosti
AccountName |
Získá název účtu úložiště odpovídající klientovi sdílené složky. |
CanGenerateSasUri |
Určuje, jestli klient může vygenerovat SAS. Pokud je klient ověřený pomocí StorageSharedKeyCredential. |
Name |
Získá název sdílené složky. |
Uri |
Získá primární Uri koncový bod sdílené složky. |
Metody
Create(ShareCreateOptions, CancellationToken) |
Operace Create(ShareCreateOptions, CancellationToken) vytvoří novou sdílenou složku pod zadaným účtem. Pokud sdílená složka se stejným názvem již existuje, operace se nezdaří. Další informace najdete v tématu Vytvořit sdílenou složku. |
CreateAsync(ShareCreateOptions, CancellationToken) |
Operace CreateAsync(ShareCreateOptions, CancellationToken) vytvoří novou sdílenou složku pod zadaným účtem. Pokud sdílená složka se stejným názvem již existuje, operace se nezdaří. Další informace najdete v tématu Vytvořit sdílenou složku. |
CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Operace CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) vytvoří v této sdílené složce nový adresář. Další informace najdete v tématu Vytvořit adresář. |
CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Operace CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) vytvoří v této sdílené složce nový adresář. Další informace najdete v tématu Vytvořit adresář. |
CreateIfNotExists(ShareCreateOptions, CancellationToken) |
Operace CreateIfNotExists(ShareCreateOptions, CancellationToken) vytvoří novou sdílenou složku pod zadaným účtem. Pokud sdílená složka se stejným názvem již existuje, nezmění se. Další informace najdete v tématu Vytvořit sdílenou složku. |
CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) |
Operace CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) vytvoří novou sdílenou složku pod zadaným účtem. Pokud sdílená složka se stejným názvem již existuje, nezmění se. Další informace najdete v tématu Vytvořit sdílenou složku. |
CreateIfNotExistsAsync(ShareCreateOptions, CancellationToken) |
Operace CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) vytvoří novou sdílenou složku pod zadaným účtem. Pokud sdílená složka se stejným názvem již existuje, nezmění se. Další informace najdete v tématu Vytvořit sdílenou složku. |
CreatePermission(String, CancellationToken) |
Vytvoří oprávnění (popisovač zabezpečení) na úrovni sdílené složky. Vytvořený popisovač zabezpečení je možné použít pro soubory nebo adresáře ve sdílené složce. |
CreatePermissionAsync(String, CancellationToken) |
Vytvoří oprávnění (popisovač zabezpečení) na úrovni sdílené složky. Vytvořený popisovač zabezpečení je možné použít pro soubory nebo adresáře ve sdílené složce. |
CreateSnapshot(IDictionary<String,String>, CancellationToken) |
Vytvoří snímek sdílené složky jen pro čtení. Další informace najdete v tématu Sdílená složka snímků. |
CreateSnapshotAsync(IDictionary<String,String>, CancellationToken) |
Vytvoří snímek sdílené složky jen pro čtení. Další informace najdete v tématu Sdílená složka snímků. |
Delete(ShareDeleteOptions, CancellationToken) |
Označí zadanou sdílenou složku nebo snímek sdílené složky k odstranění. Snímek sdílené složky nebo sdílené složky a všechny soubory v něm obsažené se později odstraní během uvolňování paměti, což může trvat několik minut. Další informace najdete v tématu Odstranit sdílenou složku. |
DeleteAsync(ShareDeleteOptions, CancellationToken) |
Označí zadanou sdílenou složku nebo snímek sdílené složky k odstranění. Snímek sdílené složky nebo sdílené složky a všechny soubory v něm obsažené se později odstraní během uvolňování paměti, což může trvat několik minut. Další informace najdete v tématu Odstranit sdílenou složku. |
DeleteDirectory(String, CancellationToken) |
Operace DeleteDirectory(String, CancellationToken) odebere zadaný prázdný adresář. Další informace najdete v tématu Odstranit adresář. |
DeleteDirectoryAsync(String, CancellationToken) |
Operace DeleteDirectoryAsync(String, CancellationToken) odebere zadaný prázdný adresář. Další informace najdete v tématu Odstranit adresář. |
DeleteIfExists(ShareDeleteOptions, CancellationToken) |
Označí zadanou sdílenou složku nebo snímek sdílené složky k odstranění, pokud existuje. Další informace najdete v tématu Odstranit sdílenou složku. |
DeleteIfExistsAsync(ShareDeleteOptions, CancellationToken) |
Označí zadanou sdílenou složku nebo snímek sdílené složky k odstranění, pokud existuje. Další informace najdete v tématu Odstranit sdílenou složku. |
Exists(CancellationToken) |
Operaci Exists(CancellationToken) je možné volat u objektu a ShareClient zjistit, jestli přidružená sdílená složka existuje v účtu úložiště ve službě úložiště. |
ExistsAsync(CancellationToken) |
Operaci ExistsAsync(CancellationToken) je možné volat u objektu a ShareClient zjistit, jestli přidružená sdílená složka existuje v účtu úložiště ve službě úložiště. |
GenerateSasUri(ShareSasBuilder) |
Vrátí GenerateSasUri(ShareSasBuilder) hodnotu Uri , která vygeneruje identifikátor URI sdíleného přístupového podpisu (SAS) služby Blob Container Service na základě vlastností klienta a předaného tvůrce. Sas je podepsaný přihlašovacími údaji sdíleného klíče klienta. Pokud chcete zkontrolovat, jestli klient může podepsat sas služby, projděte si téma CanGenerateSasUri. Další informace najdete v tématu Vytvoření sdíleného přístupového podpisu služby |
GenerateSasUri(ShareSasPermissions, DateTimeOffset) |
Vrátí GenerateSasUri(ShareSasPermissions, DateTimeOffset) hodnotu Uri , která vygeneruje identifikátor URI sdíleného přístupového podpisu (SAS) sdílené služby na základě předaných parametrů a vlastností klienta. Sas je podepsaný přihlašovacími údaji sdíleného klíče klienta. Pokud chcete zkontrolovat, jestli klient může podepsat sas služby, projděte si téma CanGenerateSasUri. Další informace najdete v tématu Vytvoření sdíleného přístupového podpisu služby |
GetAccessPolicy(ShareFileRequestConditions, CancellationToken) |
Operace GetAccessPolicy(ShareFileRequestConditions, CancellationToken) získá oprávnění pro tuto sdílenou složku. Oprávnění označují, jestli je možné k datům sdílené složky přistupovat veřejně. Další informace najdete v tématu Získejte seznam ACL pro sdílení. |
GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) |
Operace GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) získá oprávnění pro tuto sdílenou složku. Oprávnění označují, jestli je možné k datům sdílené složky přistupovat veřejně. Další informace najdete v tématu Získejte seznam ACL pro sdílení. |
GetDirectoryClient(String) |
Vytvořte nový ShareDirectoryClient objekt připojením |
GetParentServiceClientCore() |
Vytvořte nový ShareServiceClient odkazující na nadřazený kontejner tohoto ShareClientobjektu. Nová ShareServiceClient verze používá stejný kanál zásad požadavků jako ShareClient. |
GetPermission(String, CancellationToken) |
Získá oprávnění k souboru v jazyce SDDL (Security Descriptor Definition Language). |
GetPermissionAsync(String, CancellationToken) |
Získá oprávnění k souboru v jazyce SDDL (Security Descriptor Definition Language). |
GetProperties(ShareFileRequestConditions, CancellationToken) |
Operace GetProperties(ShareFileRequestConditions, CancellationToken) vrátí všechna uživatelem definovaná metadata, standardní vlastnosti HTTP a systémové vlastnosti sdílené složky. Další informace najdete v tématu Získejte vlastnosti sdílené složky. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
Operace GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) vrátí všechna uživatelem definovaná metadata, standardní vlastnosti HTTP a systémové vlastnosti sdílené složky. Další informace najdete v tématu Získejte vlastnosti sdílené složky. |
GetRootDirectoryClient() |
Vytvořte ShareDirectoryClient objekt pro kořen sdílené složky. Nový ShareDirectoryClient používá stejný kanál zásad požadavků jako ShareClient. |
GetStatistics(ShareFileRequestConditions, CancellationToken) |
Načte statistiky související se sdílenou složkou. Další informace najdete v tématu Získejte statistiky sdílení. |
GetStatisticsAsync(ShareFileRequestConditions, CancellationToken) |
Načte statistiky související se sdílenou složkou. Další informace najdete v tématu Získejte statistiky sdílení. |
SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
Operace SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) nastaví oprávnění pro zadanou sdílenou složku. Oprávnění označují, jestli se k datům sdílené složky může přistupovat veřejně. Další informace najdete v tématu Nastavte seznam ACL pro sdílení. |
SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
Operace SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) nastaví oprávnění pro zadanou sdílenou složku. Oprávnění označují, jestli se k datům sdílené složky může přistupovat veřejně. Další informace najdete v tématu Nastavte seznam ACL pro sdílení. |
SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
Operace SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) nastaví uživatelem definovaná metadata pro zadanou sdílenou složku jako jeden nebo více dvojic název-hodnota. Další informace najdete v tématu Nastavte sdílet metadata. |
SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
Operace SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) nastaví uživatelem definovaná metadata pro zadanou sdílenou složku jako jeden nebo více dvojic název-hodnota. Další informace najdete v tématu Nastavte sdílet metadata. |
SetProperties(ShareSetPropertiesOptions, CancellationToken) |
Nastaví vlastnosti sdílené složky. Další informace najdete v tématu Nastavte vlastnosti sdílené složky. |
SetPropertiesAsync(ShareSetPropertiesOptions, CancellationToken) |
Nastaví vlastnosti sdílené složky. Další informace najdete v tématu Nastavte vlastnosti sdílené složky. |
WithSnapshot(String) |
Inicializuje novou instanci ShareClient třídy se identickým Uri zdrojem, ale zadaným Další informace najdete v tématu Sdílená složka snímků. |
Metody rozšíření
GetShareLeaseClient(ShareClient, String) |
Inicializuje novou instanci ShareLeaseClient třídy. |
GetParentServiceClient(ShareClient) |
Vytvořte nový ShareServiceClient odkazující na tento ShareClientnadřazený kontejner. Nový ShareServiceClient používá stejný kanál zásad požadavků jako ShareClient. |
Platí pro
Azure SDK for .NET