ShareClient Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Element ShareClient umożliwia manipulowanie udziałami usługi Azure Storage oraz ich katalogami i plikami.
public class ShareClient
type ShareClient = class
Public Class ShareClient
- Dziedziczenie
-
ShareClient
Konstruktory
Właściwości
AccountName |
Pobiera nazwę konta magazynu odpowiadającą klientowi udziału. |
CanGenerateSasUri |
Określa, czy klient może wygenerować sygnaturę dostępu współdzielonego. Jeśli klient jest uwierzytelniany przy użyciu polecenia StorageSharedKeyCredential. |
Name |
Pobiera nazwę udziału. |
Uri |
Pobiera podstawowy Uri punkt końcowy udziału. |
Metody
Create(ShareCreateOptions, CancellationToken) |
Operacja Create(ShareCreateOptions, CancellationToken) tworzy nowy udział na określonym koncie. Jeśli udział o tej samej nazwie już istnieje, operacja kończy się niepowodzeniem. Aby uzyskać więcej informacji, zobacz Utwórz udział. |
CreateAsync(ShareCreateOptions, CancellationToken) |
Operacja CreateAsync(ShareCreateOptions, CancellationToken) tworzy nowy udział na określonym koncie. Jeśli udział o tej samej nazwie już istnieje, operacja kończy się niepowodzeniem. Aby uzyskać więcej informacji, zobacz Utwórz udział. |
CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Operacja CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) tworzy nowy katalog w tym udziale. Aby uzyskać więcej informacji, zobacz Utwórz katalog. |
CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Operacja CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) tworzy nowy katalog w tym udziale. Aby uzyskać więcej informacji, zobacz Utwórz katalog. |
CreateIfNotExists(ShareCreateOptions, CancellationToken) |
Operacja CreateIfNotExists(ShareCreateOptions, CancellationToken) tworzy nowy udział na określonym koncie. Jeśli udział o tej samej nazwie już istnieje, nie zostanie zmieniony. Aby uzyskać więcej informacji, zobacz Utwórz udział. |
CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) |
Operacja CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) tworzy nowy udział na określonym koncie. Jeśli udział o tej samej nazwie już istnieje, nie zostanie zmieniony. Aby uzyskać więcej informacji, zobacz Utwórz udział. |
CreateIfNotExistsAsync(ShareCreateOptions, CancellationToken) |
Operacja CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) tworzy nowy udział na określonym koncie. Jeśli udział o tej samej nazwie już istnieje, nie zostanie zmieniony. Aby uzyskać więcej informacji, zobacz Utwórz udział. |
CreatePermission(String, CancellationToken) |
Tworzy uprawnienie (deskryptor zabezpieczeń) na poziomie udziału. Utworzony deskryptor zabezpieczeń może być używany dla plików/katalogów w udziale. |
CreatePermissionAsync(String, CancellationToken) |
Tworzy uprawnienie (deskryptor zabezpieczeń) na poziomie udziału. Utworzony deskryptor zabezpieczeń może być używany dla plików/katalogów w udziale. |
CreateSnapshot(IDictionary<String,String>, CancellationToken) |
Tworzy migawkę udziału tylko do odczytu. Aby uzyskać więcej informacji, zobacz Udział migawek. |
CreateSnapshotAsync(IDictionary<String,String>, CancellationToken) |
Tworzy migawkę udziału tylko do odczytu. Aby uzyskać więcej informacji, zobacz Udział migawek. |
Delete(ShareDeleteOptions, CancellationToken) |
Oznacza określony udział lub migawkę udziału do usunięcia. Migawka udziału lub udostępniania oraz wszystkie zawarte w nim pliki zostaną później usunięte podczas odzyskiwania pamięci, co może potrwać kilka minut. Aby uzyskać więcej informacji, zobacz Usuń udział. |
DeleteAsync(ShareDeleteOptions, CancellationToken) |
Oznacza określony udział lub migawkę udziału do usunięcia. Migawka udziału lub udostępniania oraz wszystkie zawarte w nim pliki zostaną później usunięte podczas odzyskiwania pamięci, co może potrwać kilka minut. Aby uzyskać więcej informacji, zobacz Usuń udział. |
DeleteDirectory(String, CancellationToken) |
Operacja DeleteDirectory(String, CancellationToken) usuwa określony pusty katalog. Aby uzyskać więcej informacji, zobacz Usuń katalog. |
DeleteDirectoryAsync(String, CancellationToken) |
Operacja DeleteDirectoryAsync(String, CancellationToken) usuwa określony pusty katalog. Aby uzyskać więcej informacji, zobacz Usuń katalog. |
DeleteIfExists(ShareDeleteOptions, CancellationToken) |
Oznacza określony udział lub migawkę udziału do usunięcia, jeśli istnieje. Aby uzyskać więcej informacji, zobacz Usuń udział. |
DeleteIfExistsAsync(ShareDeleteOptions, CancellationToken) |
Oznacza określony udział lub migawkę udziału do usunięcia, jeśli istnieje. Aby uzyskać więcej informacji, zobacz Usuń udział. |
Exists(CancellationToken) |
Operację Exists(CancellationToken) można wywołać na obiekcie , ShareClient aby sprawdzić, czy skojarzony udział istnieje na koncie magazynu w usłudze magazynu. |
ExistsAsync(CancellationToken) |
Operację ExistsAsync(CancellationToken) można wywołać na obiekcie , ShareClient aby sprawdzić, czy skojarzony udział istnieje na koncie magazynu w usłudze magazynu. |
GenerateSasUri(ShareSasBuilder) |
Zwraca GenerateSasUri(ShareSasBuilder) wartość Uri , która generuje identyfikator URI sygnatury dostępu współdzielonego usługi kontenera obiektów blob na podstawie przekazanych właściwości klienta i konstruktora. Sygnatura dostępu współdzielonego jest podpisana przez poświadczenia klucza współdzielonego klienta. Aby sprawdzić, czy klient może podpisać sygnaturę dostępu współdzielonego usługi, zobacz CanGenerateSasUri. Aby uzyskać więcej informacji, zobacz Konstruowanie sygnatury dostępu współdzielonego usługi. |
GenerateSasUri(ShareSasPermissions, DateTimeOffset) |
Zwraca GenerateSasUri(ShareSasPermissions, DateTimeOffset) wartość Uri , która generuje identyfikator URI sygnatury dostępu współdzielonego usługi udostępniania (SAS) na podstawie przekazanych właściwości i parametrów klienta. Sygnatura dostępu współdzielonego jest podpisana przez poświadczenia klucza współdzielonego klienta. Aby sprawdzić, czy klient może podpisać sygnaturę dostępu współdzielonego usługi, zobacz CanGenerateSasUri. Aby uzyskać więcej informacji, zobacz Konstruowanie sygnatury dostępu współdzielonego usługi. |
GetAccessPolicy(ShareFileRequestConditions, CancellationToken) |
Operacja GetAccessPolicy(ShareFileRequestConditions, CancellationToken) pobiera uprawnienia dla tego udziału. Uprawnienia wskazują, czy dane udziału mogą być dostępne publicznie. Aby uzyskać więcej informacji, zobacz Pobierz listę ACL udziału. |
GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) |
Operacja GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) pobiera uprawnienia dla tego udziału. Uprawnienia wskazują, czy dane udziału mogą być dostępne publicznie. Aby uzyskać więcej informacji, zobacz Pobierz listę ACL udziału. |
GetDirectoryClient(String) |
Utwórz nowy ShareDirectoryClient obiekt, dołączając |
GetParentServiceClientCore() |
Utwórz nową ShareServiceClient , która wskazuje ten ShareClientkontener nadrzędny. ShareServiceClient Nowy używa tego samego potoku zasad żądania co ShareClient. |
GetPermission(String, CancellationToken) |
Pobiera uprawnienie do pliku w języku definicji deskryptora zabezpieczeń (SDDL). |
GetPermissionAsync(String, CancellationToken) |
Pobiera uprawnienie do pliku w języku definicji deskryptora zabezpieczeń (SDDL). |
GetProperties(ShareFileRequestConditions, CancellationToken) |
Operacja GetProperties(ShareFileRequestConditions, CancellationToken) zwraca wszystkie metadane zdefiniowane przez użytkownika, standardowe właściwości HTTP i właściwości systemu dla udziału. Aby uzyskać więcej informacji, zobacz Pobierz właściwości udziału. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
Operacja GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) zwraca wszystkie metadane zdefiniowane przez użytkownika, standardowe właściwości PROTOKOŁU HTTP i właściwości systemu dla udziału. Aby uzyskać więcej informacji, zobacz Pobierz właściwości udziału. |
GetRootDirectoryClient() |
ShareDirectoryClient Utwórz obiekt dla katalogu głównego udziału. ShareDirectoryClient Nowe używa tego samego potoku zasad żądania co .ShareClient |
GetStatistics(ShareFileRequestConditions, CancellationToken) |
Pobiera statystyki związane z udziałem. Aby uzyskać więcej informacji, zobacz Pobierz statystyki udziału. |
GetStatisticsAsync(ShareFileRequestConditions, CancellationToken) |
Pobiera statystyki związane z udziałem. Aby uzyskać więcej informacji, zobacz Pobierz statystyki udziału. |
SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
Operacja SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) ustawia uprawnienia dla określonego udziału. Uprawnienia wskazują, czy dane udziału mogą być dostępne publicznie. Aby uzyskać więcej informacji, zobacz Ustaw listę ACL udziałów. |
SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
Operacja SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) ustawia uprawnienia dla określonego udziału. Uprawnienia wskazują, czy dane udziału mogą być dostępne publicznie. Aby uzyskać więcej informacji, zobacz Ustaw listę ACL udziałów. |
SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
Operacja SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) ustawia metadane zdefiniowane przez użytkownika dla określonego udziału jako co najmniej jedną parę name-value. Aby uzyskać więcej informacji, zobacz Ustaw pozycję Udostępnij metadane. |
SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
Operacja SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) ustawia metadane zdefiniowane przez użytkownika dla określonego udziału jako co najmniej jedną parę name-value. Aby uzyskać więcej informacji, zobacz Ustaw pozycję Udostępnij metadane. |
SetProperties(ShareSetPropertiesOptions, CancellationToken) |
Ustawia właściwości udziału. Aby uzyskać więcej informacji, zobacz Ustaw właściwości udziału. |
SetPropertiesAsync(ShareSetPropertiesOptions, CancellationToken) |
Ustawia właściwości udziału. Aby uzyskać więcej informacji, zobacz Ustaw właściwości udziału. |
WithSnapshot(String) |
Inicjuje ShareClient nowe wystąpienie klasy o identycznym Uri źródle, ale określony Aby uzyskać więcej informacji, zobacz Udział migawek. |
Metody rozszerzania
GetShareLeaseClient(ShareClient, String) |
Inicjuje nowe wystąpienie klasy ShareLeaseClient. |
GetParentServiceClient(ShareClient) |
Utwórz nowy ShareServiceClient element wskazujący kontener nadrzędny tego ShareClientkontenera. ShareServiceClient Nowe używa tego samego potoku zasad żądania co .ShareClient |
Dotyczy
Azure SDK for .NET