IFolder.CreateResource Method (String)

IT Hit WebDAV for .NET

Creates a resource with a specified name.

[Visual Basic]
Function CreateResource( _
   ByVal name As String _
) As IResource
[C#]
IResource CreateResource(
   string name
);

Parameters

name
Name of the new resource.

Return Value

Newly created resource.

Remarks

If a resource with specified name exists its content is truncated.

Exceptions

Exception Type Condition
ForbiddenException Creation of child items not allowed.
NotFoundException This folder doesn't exist on the server.
LockedException This folder is locked and no or invalid lock token was specified.
WebDavHttpException Server returned unknown error.
WebDavException Unexpected error occurred.

Example

The following example demonstrates how to upload a file from local file system to a WebDAV server.

                
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:8080/Sales"));

IResource resource = folder.CreateResource("products.xlsx");
resource.AllowWriteStreamBuffering = false;
resource.TimeOut = 36000000; // 10 hours
resource.Upload("C:\\products.xlsx");
                
            

See Also

IFolder Interface | ITHit.WebDAV.Client Namespace | IFolder.CreateResource Overload List