Click or drag to resize

IItemContentAsyncUploadAsync Method (String, String)

IT Hit WebDAV Classes Reference
Uploads content of a file specified by filename to the server

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 2.0.420.0
Syntax
Task UploadAsync(
	string filename,
	string lockToken
)

Parameters

filename
Type: SystemString
Full path of a file to be uploaded from
lockToken
Type: SystemString
Lock token for this resource.

Return Value

Type: Task

[Missing <returns> documentation for "M:ITHit.WebDAV.Client.IItemContentAsync.UploadAsync(System.String,System.String)"]

Exceptions
ExceptionCondition
NotFoundExceptionThis resource doesn't exist on the server.
ConflictException The resource is version controlled and has to be checked out to be edited.
WebDavHttpExceptionServer returned unknown error.
WebDavExceptionUnexpected error occurred.
IOExceptionAn I/O error occurs.
ArgumentOutOfRangeExceptionFile is empty.
Examples
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...
WebDavSessionAsync session = new WebDavSessionAsync(license);
session.Credentials = new NetworkCredential("User1", "pwd");
IFolderAsync folder = await session.OpenFolderAsync(new Uri("http://server:8080/Sales"));

IFileAsync file = await folder.CreateFileAsync("products.xlsx");
file.AllowWriteStreamBuffering = false;
file.TimeOut = 36000000; // 10 hours
await file.UploadAsync("C:\\products.xlsx");
See Also