ShareServiceClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
позволяет управлять ресурсами и общими ShareServiceClient папками службы хранилища Azure. Учетная запись хранения предоставляет пространство имен верхнего уровня для службы файлов.
public class ShareServiceClient
type ShareServiceClient = class
Public Class ShareServiceClient
- Наследование
-
ShareServiceClient
Конструкторы
ShareServiceClient() |
Инициализирует новый экземпляр ShareServiceClient класса для макетирования. |
ShareServiceClient(String) |
Инициализирует новый экземпляр класса ShareServiceClient. |
ShareServiceClient(String, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareServiceClient. |
ShareServiceClient(Uri, AzureSasCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareServiceClient. |
ShareServiceClient(Uri, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareServiceClient. |
ShareServiceClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareServiceClient. |
ShareServiceClient(Uri, TokenCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareServiceClient. Обратите внимание, что операции уровня службы не поддерживают проверку подлинности с использованием учетных данных маркера. Этот конструктор существует для создания ShareServiceClient объекта , который можно использовать для получения с проверкой ShareClient подлинности с использованием маркера учетных данных. Также обратите внимание, что ShareTokenIntent в настоящее время требуется для проверки подлинности по маркеру. |
Свойства
AccountName |
Возвращает имя учетной записи хранения, соответствующее клиенту файловой службы. |
CanGenerateAccountSasUri |
Определяет, может ли клиент создать SAS. Если клиент проходит проверку подлинности с помощью StorageSharedKeyCredential. |
Uri |
Возвращает основную конечную точку Uri файловой службы. |
Методы
CreateShare(String, ShareCreateOptions, CancellationToken) |
Операция CreateShare(String, ShareCreateOptions, CancellationToken) создает новую общую папку для указанной учетной записи. Если общая папка с таким именем уже существует, операция завершается сбоем. Дополнительные сведения см. в разделе Создайте общий ресурс. |
CreateShareAsync(String, ShareCreateOptions, CancellationToken) |
Операция CreateShare(String, ShareCreateOptions, CancellationToken) создает новую общую папку для указанной учетной записи. Если общая папка с таким именем уже существует, операция завершается сбоем. Дополнительные сведения см. в разделе Создайте общий ресурс. |
DeleteShare(String, ShareDeleteOptions, CancellationToken) |
Помечает указанный общий ресурс или snapshot общего ресурса для удаления. Общий ресурс или общий snapshot и все содержащиеся в ней файлы позже удаляются во время сборки мусора, что может занять несколько минут. В настоящее время этот метод всегда удаляет моментальные снимки. Указать отдельное значение для x-ms-delete-snapshots невозможно. Дополнительные сведения см. в разделе Удалить общий ресурс. |
DeleteShareAsync(String, ShareDeleteOptions, CancellationToken) |
Помечает указанный общий ресурс или snapshot общего ресурса для удаления. Общий ресурс или общий snapshot и все содержащиеся в ней файлы позже удаляются во время сборки мусора, что может занять несколько минут. В настоящее время этот метод всегда удаляет моментальные снимки. Указать отдельное значение для x-ms-delete-snapshots невозможно. Дополнительные сведения см. в разделе Удалить общий ресурс. |
GenerateAccountSasUri(AccountSasBuilder) |
Возвращает GenerateAccountSasUri(AccountSasBuilder) , Uri который создает подписанный URL-адрес (SAS) учетной записи общего доступа на основе переданных свойств клиента и построителя. SAS подписывается учетными данными общего ключа клиента. Чтобы проверка, может ли клиент подписать sas службы, см. раздел CanGenerateAccountSasUri. Дополнительные сведения см. в разделе Создание SAS учетной записи. |
GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) |
Возвращает GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) , Uri который создает подписанный URL-адрес учетной записи общего доступа (SAS) на основе переданных свойств и параметров клиента. SAS подписывается учетными данными общего ключа клиента. Чтобы проверка, может ли клиент подписать sas службы, см. раздел CanGenerateAccountSasUri. Дополнительные сведения см. в разделе Создание SAS учетной записи. |
GetProperties(CancellationToken) |
Операция GetProperties(CancellationToken) получает свойства файловой службы учетной записи хранения, включая свойства для правил Аналитика Службы хранилища и CORS (общий доступ к ресурсам независимо от источника). Дополнительные сведения см. в разделе Получение свойств файловой службы. |
GetPropertiesAsync(CancellationToken) |
Операция GetPropertiesAsync(CancellationToken) получает свойства файловой службы учетной записи хранения, включая свойства для правил Аналитика Службы хранилища и CORS (общий доступ к ресурсам независимо от источника). Дополнительные сведения см. в разделе Получение свойств файловой службы. |
GetShareClient(String) |
Создайте новый ShareClient объект , добавив |
GetShares(ShareTraits, ShareStates, String, CancellationToken) |
Операция GetShares(ShareTraits, ShareStates, String, CancellationToken) возвращает асинхронную последовательность общих папок в учетной записи хранения. Перечисление общих папок может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Список общих папок. |
GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) |
Операция GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) возвращает асинхронную коллекцию общих папок в учетной записи хранения. Перечисление общих папок может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Список общих папок. |
SetProperties(ShareServiceProperties, CancellationToken) |
Операция SetProperties(ShareServiceProperties, CancellationToken) задает свойства конечной точки файловой службы учетной записи хранения, включая свойства для Аналитика Службы хранилища, правил CORS (общий доступ к ресурсам между источниками) и параметры обратимого удаления. С помощью этой операции можно также задать версию запроса по умолчанию для всех входящих запросов к файловой службе, в которых не указана версия. Дополнительные сведения см. в разделе Задайте свойства файловой службы. |
SetPropertiesAsync(ShareServiceProperties, CancellationToken) |
Операция SetPropertiesAsync(ShareServiceProperties, CancellationToken) задает свойства конечной точки файловой службы учетной записи хранения, включая свойства для Аналитика Службы хранилища, правил CORS (общий доступ к ресурсам между источниками) и параметры обратимого удаления. С помощью этой операции можно также задать версию запроса по умолчанию для всех входящих запросов к файловой службе, в которых не указана версия. Дополнительные сведения см. в разделе Задайте свойства файловой службы. |
UndeleteShare(String, String, CancellationToken) |
Восстанавливает ранее удаленный общий ресурс. Этот API работает только в том случае, если для учетной записи хранения, связанной с общей папкой, включено обратимое удаление общего доступа. |
UndeleteShareAsync(String, String, CancellationToken) |
Восстанавливает ранее удаленный общий ресурс. Этот API работает только в том случае, если для учетной записи хранения, связанной с общей папкой, включено обратимое удаление общего доступа. |
Применяется к
Azure SDK for .NET