WebDavSession.OpenItem Method (String)

IT Hit WebDAV for .NET

Returns IHierarchyItem corresponding to path.

[Visual Basic]
NotOverridable Overloads Public Function OpenItem( _
   ByVal path As String _
) As IHierarchyItem
[C#]
public IHierarchyItem OpenItem(
   string path
);

Parameters

path
Path to the item.

Return Value

Item corresponding to requested path.

Exceptions

Exception Type Condition
UnauthorizedException Incorrect credentials provided or insufficient permissions to access the requested item.
NotFoundException The requested folder doesn't exist on the server.
ForbiddenException The server refused to fulfill the request.
WebDavException Unexpected error occurred.

Example

 string license = "<?xml version='1.0' encoding='utf...
 WebDavSession session = new WebDavSession(license);
 session.Credentials = new NetworkCredential("User1", "pwd");

 IHierarchyItem item = null;
 try
 {
     item = session.OpenItem("https://server/Products/new.zip");
 }
 catch(UnauthorizedException)
 {
     Console.WriteLine("Incorrect user name or password.");
 }
 catch(NotFoundException)
 {
     Console.WriteLine("Item was not found.");
 }

 if (item != null)
 {
     Console.WriteLine(item.LastModified.ToString());
 }
 

See Also

WebDavSession Class | ITHit.WebDAV.Client Namespace | WebDavSession.OpenItem Overload List