Click or drag to resize

IHierarchyItemGetAllPropertiesAsync Method

IT Hit WebDAV Classes Reference
Retrieves all custom properties exposed by the item.

Namespace:  ITHit.WebDAV.Client
Assembly:  ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 6.0.4052-Beta
Syntax
Task<Property[]> GetAllPropertiesAsync()

Return Value

Type: TaskProperty

[Missing <returns> documentation for "M:ITHit.WebDAV.Client.IHierarchyItem.GetAllPropertiesAsync"]

Exceptions
ExceptionCondition
NotFoundExceptionThis item doesn't exist on the server.
WebDavHttpExceptionServer returned unknown error.
WebDavExceptionUnexpected error occurred.
Remarks
This method returns the array of custom properties exposed by the item.
Examples
string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license);
session.Credentials = new NetworkCredential("User1", "pwd");
IFile file = await session.GetFileAsync(new Uri("https://server/Library/doc.txt"));

Property[] properties = await file.GetAllPropertiesAsync();
foreach(Property prop in properties)
{
   Console.WriteLine(prop.Name.NamespaceUri + ":" + prop.Name.Name + " " + prop.StringValue);
}
See Also