Поделиться через


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 объект , добавив shareName в конец Uri. Новый ShareClient использует тот же конвейер политики запросов, что и ShareServiceClient.

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 работает только в том случае, если для учетной записи хранения, связанной с общей папкой, включено обратимое удаление общего доступа.

Применяется к