Represents error occurred in one element.
For a list of all members of this type, see IMultistatusResponse Members.
ITHit.WebDAV.Client.IMultistatusResponse
ITHit.WebDAV.Client.IPropertyMultistatusResponse
This interface represents an individual description of an error in the list of errors returned by server. It provides the means for finding HTTP status, url and description of each copy, move or delete operation.
string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license);
session.Credentials = new NetworkCredential("User1", "pwd");
IFolder folder = session.OpenFolder(new Uri("http://server/Library"));
try
{
folder.Delete();
}
catch(WebDavHttpException ex)
{
Console.WriteLine(ex.Status.Code + " " + ex.Status.Description + " " + ex.Message);
foreach(IMultistatusResponse resp in ex.Multistatus.Responses)
{// Find which items failed to delete.
Console.WriteLine(resp.Href + " " + resp.Status.Code + " " + resp.Status.Description);
}
}
Namespace: ITHit.WebDAV.Client
Assembly: ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll)
IMultistatusResponse Members | ITHit.WebDAV.Client Namespace