IMultistatusResponse Interface

IT Hit WebDAV for .NET

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

[Visual Basic]
Public Interface IMultistatusResponse
[C#]
public interface IMultistatusResponse

Remarks

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.

Example

 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);
     }
 }
 

Requirements

Namespace: ITHit.WebDAV.Client

Assembly: ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll)

See Also

IMultistatusResponse Members | ITHit.WebDAV.Client Namespace