/// <summary> /// request folder AccessInfo /// </summary> /// <param name="instance"></param> /// <param name="container"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>folders AccessInfo</returns> public async Task <AccessInfo> FolderAccess(string instance, string container, [FromBody] AccessInfoRequest request, [FromHeader] string accessKey);
/// <summary> /// request files AccessInfo from specify folder name /// </summary> /// <param name="instance"></param> /// <param name="container"></param> /// <param name="folder"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>files AccessInfo AzBlob mode</returns> public async Task <AccessInfo> StartFolderUpload(string instance, string container, string folder, [FromBody] AccessInfoRequest request, [FromHeader] string accessKey);
/// <summary> /// request files AccessInfo from specify folder name /// </summary> /// <param name="instance"></param> /// <param name="container"></param> /// <param name="folder"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>files AccessInfo AzBlob mode</returns> public async Task <AccessInfo> StartFolderUpload(string instance, string container, string folder, [FromBody] AccessInfoRequest request, [FromHeader] string accessKey) => throw new NotImplementException();
/// <summary> /// request container AccessInfo /// </summary> /// <param name="instance"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>containers AccessInfo</returns> public async Task <AccessInfo> ContainerAccess(string instance, [FromBody] AccessInfoRequest request, [FromHeader] string accessKey) => httpClient.Post($"manage/{instance}", request);
public async Task <AccessInfo> ContainerAccess(string instance, string container, [FromBody] AccessInfoRequest request, [FromHeader] string accessKey) => svc.ContainerAccess(instance, container, request, accessKey);
/// <summary> /// request container AccessInfo /// </summary> /// <param name="instance"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>containers AccessInfo</returns> public async Task <AccessInfo> ContainerAccess(string instance, [FromBody] AccessInfoRequest request, [FromHeader] string accessKey) => throw new NotImplementException();
public async Task <AccessInfo> InstanceAccess(string instance, [FromBody] AccessInfoRequest request, [FromHeader] string accessKey) => svc.InstanceAccess(instance, request, accessKey);
/// <summary> /// request files AccessInfo from specify folder name /// </summary> /// <param name="instance"></param> /// <param name="container"></param> /// <param name="folder"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>files AccessInfo AzBlob mode</returns> Task <AccessInfo> StartFolderUpload(string instance, string container, string folder, AccessInfoRequest request, string accessKey);
/// <summary> /// request folder AccessInfo /// </summary> /// <param name="instance"></param> /// <param name="container"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>folders AccessInfo</returns> Task <AccessInfo> FolderAccess(string instance, string container, AccessInfoRequest request, string accessKey);
/// <summary> /// request container AccessInfo /// </summary> /// <param name="instance"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>containers AccessInfo</returns> Task <AccessInfo> ContainerAccess(string instance, AccessInfoRequest request, string accessKey);
/// <summary> /// request instance AccessInfo by specify instance name /// </summary> /// <param name="instance"></param> /// <param name="request"></param> /// <param name="accessKey"></param> /// <returns>containers AccessInfo</returns> Task <AccessInfo> InstanceAccess(string instance, AccessInfoRequest request, string accessKey);