C# Class CalDavSynchronizer.DataAccess.WebDavDataAccess

Mostra file Open project: aluxnimm/outlookcaldavsynchronizer

Protected Properties

Property Type Description
_serverUrl System.Uri
_webDavClient IWebDavClient

Public Methods

Method Description
GetPrivileges ( ) : Task
TryDeleteEntity ( WebResourceName uri, string etag ) : Task

Protected Methods

Method Description
DoesSupportsReportSet ( Uri url, int depth, string reportSetNamespace, string reportSet ) : Task
GetCurrentUserPrincipal ( Uri url ) : Task
GetCurrentUserPrincipalUrl ( Uri calenderUrl ) : Task
GetEtag ( Uri absoluteEntityUrl ) : Task
HasOption ( string requiredOption ) : Task
IsResourceType ( string @namespace, string name ) : Task
WebDavDataAccess ( Uri serverUrl, IWebDavClient webDavClient ) : System

Private Methods

Method Description
GetCurrentUserPrivileges ( Uri url, int depth ) : Task
GetEtagViaPropfind ( Uri url ) : Task
GetResourceType ( Uri url ) : Task

Method Details

DoesSupportsReportSet() protected method

protected DoesSupportsReportSet ( Uri url, int depth, string reportSetNamespace, string reportSet ) : Task
url System.Uri
depth int
reportSetNamespace string
reportSet string
return Task

GetCurrentUserPrincipal() protected method

protected GetCurrentUserPrincipal ( Uri url ) : Task
url System.Uri
return Task

GetCurrentUserPrincipalUrl() protected method

protected GetCurrentUserPrincipalUrl ( Uri calenderUrl ) : Task
calenderUrl System.Uri
return Task

GetEtag() protected method

protected GetEtag ( Uri absoluteEntityUrl ) : Task
absoluteEntityUrl System.Uri
return Task

GetPrivileges() public method

public GetPrivileges ( ) : Task
return Task

HasOption() protected method

protected HasOption ( string requiredOption ) : Task
requiredOption string
return Task

IsResourceType() protected method

protected IsResourceType ( string @namespace, string name ) : Task
@namespace string
name string
return Task

TryDeleteEntity() public method

public TryDeleteEntity ( WebResourceName uri, string etag ) : Task
uri WebResourceName
etag string
return Task

WebDavDataAccess() protected method

protected WebDavDataAccess ( Uri serverUrl, IWebDavClient webDavClient ) : System
serverUrl System.Uri
webDavClient IWebDavClient
return System

Property Details

_serverUrl protected_oe property

protected Uri,System _serverUrl
return System.Uri

_webDavClient protected_oe property

protected IWebDavClient _webDavClient
return IWebDavClient