Click or drag to resize

WebDavSessionGetFolderAsync Method (String)

IT Hit WebDAV Classes Reference
Returns IFolder corresponding to path.

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 5.1.2712
Syntax
public Task<IFolder> GetFolderAsync(
	string path
)

public Task<IFolder> GetFolderAsync(
	string path
)

Parameters

path
Type: SystemString
Path to the folder.

Return Value

Type: TaskIFolder
Folder corresponding to requested path.

Implements

ISessionGetFolderAsync(String)
Exceptions
ExceptionCondition
UnauthorizedExceptionIncorrect credentials provided or insufficient permissions to access the requested item.
NotFoundExceptionThe requested folder doesn't exist on the server.
ForbiddenExceptionThe server refused to fulfill the request.
WebDavExceptionUnexpected error occurred.
Examples
string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license, new HttpClientHandler() { Credentials = new NetworkCredential("User1", "pwd")});

IFolder folder = null;
try
{
    folder = await session.GetFolderAsync("https://server/Products/");
}
catch(UnauthorizedException)
{
    Console.WriteLine("Incorrect user name or password.");
}
catch(NotFoundException)
{
    Console.WriteLine("Folder not found.");
}

if (folder != null)
{
    Console.WriteLine(folder.LastModified.ToString());
}
See Also