ShareClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
позволяет ShareClient управлять общими папками службы хранилища Azure, их каталогами и файлами.
public class ShareClient
type ShareClient = class
Public Class ShareClient
- Наследование
-
ShareClient
Конструкторы
ShareClient() |
Инициализирует новый экземпляр ShareClient класса для макетирования. |
ShareClient(String, String) |
Инициализирует новый экземпляр класса ShareClient. |
ShareClient(String, String, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareClient. |
ShareClient(Uri, AzureSasCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareClient. Обратите внимание, что проверка подлинности с учетными данными маркера совместима только с операциями GetPermission(String, CancellationToken), GetPermissionAsync(String, CancellationToken), CreatePermission(String, CancellationToken)и CreatePermissionAsync(String, CancellationToken) на уровне общего ресурса. |
ShareClient(Uri, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareClient. |
ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareClient. |
ShareClient(Uri, TokenCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareClient. Обратите внимание, что единственными операциями на уровне общего ресурса, поддерживающими проверку подлинности с учетными данными маркера, являются CreatePermission(String, CancellationToken), CreatePermissionAsync(String, CancellationToken), GetPermission(String, CancellationToken)и GetPermissionAsync(String, CancellationToken). Этот конструктор также позволяет создать ShareServiceClient объект , который можно использовать для получения с проверкой ShareClient подлинности с использованием маркера учетных данных. Также обратите внимание, что ShareTokenIntent в настоящее время требуется для проверки подлинности по маркеру. |
Свойства
AccountName |
Возвращает имя учетной записи хранения, соответствующее клиенту общей папки. |
CanGenerateSasUri |
Определяет, может ли клиент создать SAS. Если клиент проходит проверку подлинности с помощью StorageSharedKeyCredential. |
Name |
Получает имя общего ресурса. |
Uri |
Возвращает основную конечную точку Uri общей папки. |
Методы
Create(ShareCreateOptions, CancellationToken) |
Операция Create(ShareCreateOptions, CancellationToken) создает новую общую папку для указанной учетной записи. Если общая папка с таким именем уже существует, операция завершается сбоем. Дополнительные сведения см. в разделе Создайте общий ресурс. |
CreateAsync(ShareCreateOptions, CancellationToken) |
Операция CreateAsync(ShareCreateOptions, CancellationToken) создает новую общую папку для указанной учетной записи. Если общая папка с таким именем уже существует, операция завершается сбоем. Дополнительные сведения см. в разделе Создайте общий ресурс. |
CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый каталог в этой общей папке. Дополнительные сведения см. в разделе Создание каталога. |
CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый каталог в этой общей папке. Дополнительные сведения см. в разделе Создание каталога. |
CreateIfNotExists(ShareCreateOptions, CancellationToken) |
Операция CreateIfNotExists(ShareCreateOptions, CancellationToken) создает новую общую папку для указанной учетной записи. Если общая папка с таким именем уже существует, она не изменяется. Дополнительные сведения см. в разделе Создайте общий ресурс. |
CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) |
Операция CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) создает новую общую папку для указанной учетной записи. Если общая папка с таким именем уже существует, она не изменяется. Дополнительные сведения см. в разделе Создайте общий ресурс. |
CreateIfNotExistsAsync(ShareCreateOptions, CancellationToken) |
Операция CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) создает новую общую папку для указанной учетной записи. Если общая папка с таким именем уже существует, она не изменяется. Дополнительные сведения см. в разделе Создайте общий ресурс. |
CreatePermission(String, CancellationToken) |
Создает разрешение (дескриптор безопасности) на уровне общего ресурса. Созданный дескриптор безопасности можно использовать для файлов и каталогов в общей папке. |
CreatePermissionAsync(String, CancellationToken) |
Создает разрешение (дескриптор безопасности) на уровне общего ресурса. Созданный дескриптор безопасности можно использовать для файлов и каталогов в общей папке. |
CreateSnapshot(IDictionary<String,String>, CancellationToken) |
Создает доступную только для чтения snapshot общей папки. Дополнительные сведения см. в разделе Общий ресурс моментальных снимков. |
CreateSnapshotAsync(IDictionary<String,String>, CancellationToken) |
Создает доступную только для чтения snapshot общей папки. Дополнительные сведения см. в разделе Общий ресурс моментальных снимков. |
Delete(ShareDeleteOptions, CancellationToken) |
Помечает указанный общий ресурс или snapshot общего ресурса для удаления. Общий ресурс или общий snapshot и все содержащиеся в ней файлы позже удаляются во время сборки мусора, что может занять несколько минут. Дополнительные сведения см. в разделе Удалить общий ресурс. |
DeleteAsync(ShareDeleteOptions, CancellationToken) |
Помечает указанный общий ресурс или snapshot общего ресурса для удаления. Общий ресурс или общий snapshot и все содержащиеся в ней файлы позже удаляются во время сборки мусора, что может занять несколько минут. Дополнительные сведения см. в разделе Удалить общий ресурс. |
DeleteDirectory(String, CancellationToken) |
Операция DeleteDirectory(String, CancellationToken) удаляет указанный пустой каталог. Дополнительные сведения см. в разделе Удаление каталога. |
DeleteDirectoryAsync(String, CancellationToken) |
Операция DeleteDirectoryAsync(String, CancellationToken) удаляет указанный пустой каталог. Дополнительные сведения см. в разделе Удаление каталога. |
DeleteIfExists(ShareDeleteOptions, CancellationToken) |
Помечает указанный общий ресурс или snapshot общего ресурса для удаления, если он существует. Дополнительные сведения см. в разделе Удалить общий ресурс. |
DeleteIfExistsAsync(ShareDeleteOptions, CancellationToken) |
Помечает указанный общий ресурс или snapshot общего ресурса для удаления, если он существует. Дополнительные сведения см. в разделе Удалить общий ресурс. |
Exists(CancellationToken) |
Операция Exists(CancellationToken) может быть вызвана для , ShareClient чтобы узнать, существует ли связанная общая папка в учетной записи хранения в службе хранилища. |
ExistsAsync(CancellationToken) |
Операция ExistsAsync(CancellationToken) может быть вызвана для , ShareClient чтобы узнать, существует ли связанная общая папка в учетной записи хранения в службе хранилища. |
GenerateSasUri(ShareSasBuilder) |
Возвращает GenerateSasUri(ShareSasBuilder) , Uri который создает URI подписанного URL-адреса (SAS) службы контейнеров BLOB-объектов на основе переданных свойств клиента и построителя. SAS подписывается учетными данными общего ключа клиента. Чтобы проверка, может ли клиент подписать sas службы, см. раздел CanGenerateSasUri. Дополнительные сведения см. в разделе Создание SAS службы. |
GenerateSasUri(ShareSasPermissions, DateTimeOffset) |
Возвращает GenerateSasUri(ShareSasPermissions, DateTimeOffset) объект Uri , который создает URI подписанного URL-адреса службы общего доступа (SAS) на основе переданных свойств и параметров клиента. SAS подписывается учетными данными общего ключа клиента. Чтобы проверка, может ли клиент подписать sas службы, см. раздел CanGenerateSasUri. Дополнительные сведения см. в разделе Создание SAS службы. |
GetAccessPolicy(ShareFileRequestConditions, CancellationToken) |
Операция GetAccessPolicy(ShareFileRequestConditions, CancellationToken) получает разрешения для этой общей папки. Разрешения указывают, может ли общий доступ к данным общего доступа общедоступный. Дополнительные сведения см. в разделе Получение списка ACL общего доступа. |
GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) |
Операция GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) получает разрешения для этой общей папки. Разрешения указывают, может ли общий доступ к данным общего доступа общедоступный. Дополнительные сведения см. в разделе Получение списка ACL общего доступа. |
GetDirectoryClient(String) |
Создайте новый ShareDirectoryClient объект , добавив |
GetParentServiceClientCore() |
Создайте новый ShareServiceClient объект, указывающий на родительский контейнер этого ShareClientобъекта. Новый ShareServiceClient использует тот же конвейер политики запросов, что и ShareClient. |
GetPermission(String, CancellationToken) |
Возвращает разрешение файла в sdDL. |
GetPermissionAsync(String, CancellationToken) |
Возвращает разрешение файла в sdDL. |
GetProperties(ShareFileRequestConditions, CancellationToken) |
Операция GetProperties(ShareFileRequestConditions, CancellationToken) возвращает все определяемые пользователем метаданные, стандартные свойства HTTP и системные свойства для общей папки. Дополнительные сведения см. в разделе Получение свойств общего ресурса. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
Операция GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) возвращает все определяемые пользователем метаданные, стандартные свойства HTTP и системные свойства для общей папки. Дополнительные сведения см. в разделе Получение свойств общего ресурса. |
GetRootDirectoryClient() |
Создайте ShareDirectoryClient объект для корня общей папки. Новый ShareDirectoryClient использует тот же конвейер политики запросов, что и ShareClient. |
GetStatistics(ShareFileRequestConditions, CancellationToken) |
Извлекает статистику, связанную с общей папкой. Дополнительные сведения см. в разделе Получение статистики общего доступа. |
GetStatisticsAsync(ShareFileRequestConditions, CancellationToken) |
Извлекает статистику, связанную с общей папкой. Дополнительные сведения см. в разделе Получение статистики общего доступа. |
SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
Операция SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) задает разрешения для указанной общей папки. Разрешения указывают, может ли общий доступ к данным общего доступа общедоступный. Дополнительные сведения см. в разделе Задайте общий список ACL. |
SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
Операция SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) задает разрешения для указанной общей папки. Разрешения указывают, может ли общий доступ к данным общего доступа общедоступный. Дополнительные сведения см. в разделе Задайте общий список ACL. |
SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
Операция SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) задает пользовательские метаданные для указанной общей папки в виде одной или нескольких пар "имя-значение". Дополнительные сведения см. в разделе Задайте общий доступ к метаданным. |
SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
Операция SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) задает пользовательские метаданные для указанной общей папки в виде одной или нескольких пар "имя-значение". Дополнительные сведения см. в разделе Задайте общий доступ к метаданным. |
SetProperties(ShareSetPropertiesOptions, CancellationToken) |
Задает свойства общей папки. Дополнительные сведения см. в разделе Задайте свойства общего доступа. |
SetPropertiesAsync(ShareSetPropertiesOptions, CancellationToken) |
Задает свойства общей папки. Дополнительные сведения см. в разделе Задайте свойства общего доступа. |
WithSnapshot(String) |
Инициализирует новый экземпляр ShareClient класса с идентичным Uri источником, но указанной Дополнительные сведения см. в разделе Общий ресурс моментальных снимков. |
Методы расширения
GetShareLeaseClient(ShareClient, String) |
Инициализирует новый экземпляр класса ShareLeaseClient. |
GetParentServiceClient(ShareClient) |
Создайте новый ShareServiceClient объект, указывающий на родительский контейнер этого ShareClientобъекта. Новый ShareServiceClient использует тот же конвейер политики запросов, что и ShareClient. |
Применяется к
Azure SDK for .NET