ShareDirectoryClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
DirectoryClient представляет универсальный код ресурса (URI) для службы файлов службы хранилища Azure, что позволяет управлять каталогом.
public class ShareDirectoryClient
type ShareDirectoryClient = class
Public Class ShareDirectoryClient
- Наследование
-
ShareDirectoryClient
Конструкторы
ShareDirectoryClient() |
Инициализирует новый экземпляр ShareDirectoryClient класса для макетирования. |
ShareDirectoryClient(String, String, String) |
Инициализирует новый экземпляр класса ShareDirectoryClient. |
ShareDirectoryClient(String, String, String, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareDirectoryClient. |
ShareDirectoryClient(Uri, AzureSasCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareDirectoryClient. |
ShareDirectoryClient(Uri, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareDirectoryClient. |
ShareDirectoryClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareDirectoryClient. |
ShareDirectoryClient(Uri, TokenCredential, ShareClientOptions) |
Инициализирует новый экземпляр класса ShareDirectoryClient. Обратите внимание, что ShareTokenIntent в настоящее время требуется для проверки подлинности по маркеру. |
Свойства
AccountName |
Возвращает имя учетной записи хранения, соответствующее клиенту каталога. |
CanGenerateSasUri |
Определяет, может ли клиент создать SAS. Если клиент проходит проверку подлинности с помощью StorageSharedKeyCredential. |
Name |
Возвращает имя каталога. |
Path |
Возвращает путь к каталогу. |
ShareName |
Возвращает имя общей папки, соответствующее клиенту каталога. |
Uri |
Возвращает основную конечную точку Uri каталога. |
Методы
Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый каталог в указанном Uriобъекте . Дополнительные сведения см. в разделе Создание каталога. |
CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый каталог в указанном Uriобъекте . Дополнительные сведения см. в разделе Создание каталога. |
CreateFile(String, Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Создает новый файл или заменяет существующий. Дополнительные сведения см. в разделе Создайте файл. |
CreateFileAsync(String, Int64, ShareFileHttpHeaders, IDictionary<String, String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Создает новый файл или заменяет существующий. Дополнительные сведения см. в разделе Создайте файл. |
CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый каталог, если он еще не существует. Если каталог уже существует, он не изменяется. Дополнительные сведения см. в разделе Создание каталога. |
CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый каталог, если он еще не существует. Если каталог уже существует, он не изменяется. Дополнительные сведения см. в разделе Создание каталога. |
CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый подкаталог в этом каталоге. Дополнительные сведения см. в разделе Создание каталога. |
CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
Операция CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) создает новый подкаталог в этом каталоге. Дополнительные сведения см. в разделе Создание каталога. |
Delete(CancellationToken) |
Операция Delete(CancellationToken) удаляет указанный пустой каталог. Дополнительные сведения см. в разделе Удаление каталога. |
DeleteAsync(CancellationToken) |
Операция DeleteAsync(CancellationToken) удаляет указанный пустой каталог. Дополнительные сведения см. в разделе Удаление каталога. |
DeleteFile(String, ShareFileRequestConditions, CancellationToken) |
Операция DeleteFile(String, ShareFileRequestConditions, CancellationToken) немедленно удаляет файл из учетной записи хранения. Дополнительные сведения см. в разделе Удалить файл. |
DeleteFileAsync(String, ShareFileRequestConditions, CancellationToken) |
Операция DeleteFile(String, ShareFileRequestConditions, CancellationToken) немедленно удаляет файл из учетной записи хранения. Дополнительные сведения см. в разделе Удалить файл. |
DeleteIfExists(CancellationToken) |
Операция DeleteIfExists(CancellationToken) удаляет указанный пустой каталог, если он существует. Дополнительные сведения см. в разделе Удаление каталога. |
DeleteIfExistsAsync(CancellationToken) |
Операция DeleteIfExistsAsync(CancellationToken) удаляет указанный пустой каталог, если он существует. Дополнительные сведения см. в разделе Удаление каталога. |
DeleteSubdirectory(String, CancellationToken) |
Операция DeleteSubdirectory(String, CancellationToken) удаляет указанный пустой подкаталог. Дополнительные сведения см. в разделе Удаление каталога. |
DeleteSubdirectoryAsync(String, CancellationToken) |
Операция DeleteSubdirectoryAsync(String, CancellationToken) удаляет указанный пустой подкаталог. Дополнительные сведения см. в разделе Удаление каталога. |
Exists(CancellationToken) |
Операция Exists(CancellationToken) может быть вызвана для , ShareDirectoryClient чтобы узнать, существует ли связанный каталог в общей папке в учетной записи хранения в службе хранилища. |
ExistsAsync(CancellationToken) |
Операция Exists(CancellationToken) может быть вызвана для , ShareDirectoryClient чтобы узнать, существует ли связанный каталог в общей папке в учетной записи хранения в службе хранилища. |
ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) |
Операция ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) закрывает все дескрипторы, открытые в каталоге или файле в службе. При необходимости он поддерживает рекурсивно закрывающие дескрипторы для подресурсов, когда ресурс является каталогом. Этот API предназначен для принудительного GetHandles(Nullable<Boolean>, CancellationToken) закрытия дескрипторов, блокируя операции, такие как переименование каталога. Эти дескрипторы могут быть утечки или потеряны клиентами SMB. API влияет на закрытие дескриптора на стороне клиента, включая ошибки, видимые пользователем из-за неудачных попыток чтения или записи файлов. Этот API не предназначен для использования в качестве замены или альтернативы для закрытия SMB. Дополнительные сведения см. в разделе Принудительное закрытие маркеров. |
ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) |
Операция ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) закрывает все дескрипторы, открытые в каталоге или файле в службе. При необходимости он поддерживает рекурсивно закрывающие дескрипторы для подресурсов, когда ресурс является каталогом. Этот API предназначен для принудительного GetHandlesAsync(Nullable<Boolean>, CancellationToken) закрытия дескрипторов, блокируя операции, такие как переименование каталога. Эти дескрипторы могут быть утечки или потеряны клиентами SMB. API влияет на закрытие дескриптора на стороне клиента, включая ошибки, видимые пользователем из-за неудачных попыток чтения или записи файлов. Этот API не предназначен для использования в качестве замены или альтернативы для закрытия SMB. F. Дополнительные сведения см. в разделе Принудительное закрытие маркеров. |
ForceCloseHandle(String, CancellationToken) |
Операция ForceCloseHandle(String, CancellationToken) закрывает дескриптор, открытый в каталоге или файле в службе. Он поддерживает закрытие одного дескриптора, заданного параметром Этот API предназначен для принудительного GetHandles(Nullable<Boolean>, CancellationToken) закрытия дескрипторов, блокируя операции, такие как переименование каталога. Эти дескрипторы могут быть утечки или потеряны клиентами SMB. API влияет на закрытие дескриптора на стороне клиента, включая ошибки, видимые пользователем из-за неудачных попыток чтения или записи файлов. Этот API не предназначен для использования в качестве замены или альтернативы для закрытия SMB. Дополнительные сведения см. в разделе Принудительное закрытие маркеров. |
ForceCloseHandleAsync(String, CancellationToken) |
Операция ForceCloseHandle(String, CancellationToken) закрывает дескриптор, открытый в каталоге или файле в службе. Он поддерживает закрытие одного дескриптора, заданного параметром Этот API предназначен для принудительного GetHandlesAsync(Nullable<Boolean>, CancellationToken) закрытия дескрипторов, блокируя операции, такие как переименование каталога. Эти дескрипторы могут быть утечки или потеряны клиентами SMB. API влияет на закрытие дескриптора на стороне клиента, включая ошибки, видимые пользователем из-за неудачных попыток чтения или записи файлов. Этот API не предназначен для использования в качестве замены или альтернативы для закрытия SMB. Дополнительные сведения см. в разделе Принудительное закрытие маркеров. |
GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) |
Возвращает GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) , Uri который создает URI подписанного URL-адреса службы каталогов (SAS) на основе переданных свойств и параметров клиента. SAS подписывается учетными данными общего ключа клиента. Чтобы проверка, может ли клиент подписать sas службы, см. раздел CanGenerateSasUri. Дополнительные сведения см. в разделе Создание SAS службы. |
GenerateSasUri(ShareSasBuilder) |
Возвращает GenerateSasUri(ShareSasBuilder) объект Uri , который создает URI подписанного URL-адреса службы каталогов (SAS) на основе свойств клиента и построителя. SAS подписывается учетными данными общего ключа клиента. Чтобы проверка, может ли клиент подписать sas службы, см. раздел CanGenerateSasUri. Дополнительные сведения см. в разделе Создание SAS службы. |
GetFileClient(String) |
Создает новый ShareFileClient объект путем добавления |
GetFilesAndDirectories(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
Операция GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) возвращает асинхронную последовательность файлов и подкаталогов в этом каталоге. Перечисление файлов и каталогов может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Список каталогов и файлов. |
GetFilesAndDirectories(String, CancellationToken) |
Операция GetFilesAndDirectories(String, CancellationToken) возвращает асинхронную последовательность файлов и подкаталогов в этом каталоге. Перечисление файлов и каталогов может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Список каталогов и файлов. |
GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
Операция GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) возвращает асинхронную коллекцию файлов и подкаталогов в этом каталоге. Перечисление файлов и каталогов может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Список каталогов и файлов. |
GetFilesAndDirectoriesAsync(String, CancellationToken) |
Операция GetFilesAndDirectoriesAsync(String, CancellationToken) возвращает асинхронную коллекцию файлов и подкаталогов в этом каталоге. Перечисление файлов и каталогов может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Список каталогов и файлов. |
GetHandles(Nullable<Boolean>, CancellationToken) |
Операция GetHandles(Nullable<Boolean>, CancellationToken) возвращает асинхронную последовательность открытых дескрипторов в каталоге или файле. Перечисление дескрипторов может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Дескрипторы списка. |
GetHandlesAsync(Nullable<Boolean>, CancellationToken) |
Операция GetHandlesAsync(Nullable<Boolean>, CancellationToken) возвращает асинхронную последовательность открытых дескрипторов в каталоге или файле. Перечисление дескрипторов может выполнять несколько запросов к службе при получении всех значений. Дополнительные сведения см. в разделе Дескрипторы списка. |
GetParentDirectoryClientCore() |
Создайте новый ShareDirectoryClient объект , указывающий на родительский контейнер этого ShareFileClientобъекта. ShareDirectoryClient Новый использует тот же конвейер политики запросов, что и ShareFileClient. |
GetParentShareClientCore() |
Создайте новый ShareClient объект , указывающий на родительский контейнер этого ShareFileClientобъекта. ShareClient Новый использует тот же конвейер политики запросов, что и ShareFileClient. |
GetProperties(CancellationToken) |
Операция GetProperties(CancellationToken) возвращает все определяемые пользователем метаданные и системные свойства для указанного каталога. Возвращаемые данные не включают список подкаталогов или файлов каталога. Дополнительные сведения см. в разделе Получение свойств каталога. |
GetPropertiesAsync(CancellationToken) |
Операция GetPropertiesAsync(CancellationToken) возвращает все определяемые пользователем метаданные и системные свойства для указанного каталога. Возвращаемые данные не включают список подкаталогов или файлов каталога. Дополнительные сведения см. в разделе Получение свойств каталога. |
GetSubdirectoryClient(String) |
Создает новый ShareDirectoryClient объект путем добавления |
Rename(String, ShareFileRenameOptions, CancellationToken) |
Переименование каталога. Этот API не поддерживает переименование каталога из одной общей папки в другую или между учетными записями хранения. |
RenameAsync(String, ShareFileRenameOptions, CancellationToken) |
Переименование каталога. Этот API не поддерживает переименование каталога из одной общей папки в другую или между учетными записями хранения. |
SetHttpHeaders(FileSmbProperties, String, CancellationToken) |
Операция SetHttpHeaders(FileSmbProperties, String, CancellationToken) задает системные свойства каталога. Дополнительные сведения см. в разделе Задайте свойства каталога. |
SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) |
Операция SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) задает системные свойства каталога. Дополнительные сведения см. в разделе Задание свойств каталога. |
SetMetadata(IDictionary<String,String>, CancellationToken) |
Операция SetMetadata(IDictionary<String,String>, CancellationToken) задает одну или несколько определяемых пользователем пар "имя-значение" для указанного каталога. Дополнительные сведения см. в разделе Задайте метаданные каталога. |
SetMetadataAsync(IDictionary<String,String>, CancellationToken) |
Операция SetMetadataAsync(IDictionary<String,String>, CancellationToken) задает одну или несколько определяемых пользователем пар "имя-значение" для указанного каталога. Дополнительные сведения см. в разделе Задайте метаданные каталога. |
WithSnapshot(String) |
Инициализирует новый экземпляр класса с идентичным ShareDirectoryClientUri источником, но указанной Дополнительные сведения см. в разделе Общий ресурс моментальных снимков. |
Методы расширения
GetParentDirectoryClient(ShareDirectoryClient) |
Создайте новый ShareDirectoryClient объект , указывающий на родительский контейнер этого ShareDirectoryClientобъекта. ShareDirectoryClient Новый использует тот же конвейер политики запросов, что и ShareDirectoryClient. |
GetParentShareClient(ShareDirectoryClient) |
Создайте новый ShareClient объект , указывающий на родительский контейнер этого ShareDirectoryClientобъекта. ShareClient Новый использует тот же конвейер политики запросов, что и ShareDirectoryClient. |