C# Class CalDavSynchronizer.DataAccess.CalDavDataAccess

Inheritance: ICalDavDataAccess
Afficher le fichier Open project: aluxnimm/outlookcaldavsynchronizer Class Usage Examples

Private Properties

Свойство Type Description
GetCalendarHomeSet Task
GetVersions string>>>.Task
ListCalendars Task

Méthodes publiques

Méthode Description
AddResource ( string name, bool useRandomUri ) : Task
CalDavDataAccess ( Uri calendarUrl, IWebDavClient calDavWebClient ) : System
CreateEntity ( string iCalData, string uid ) : string>>.Task
DoesSupportCalendarQuery ( ) : Task
GetCalendarColorNoThrow ( ) : Task
GetCalendarHomeSetUriOrNull ( bool useWellKnownUrl ) : Task
GetEntities ( IEnumerable eventUrls ) : string>>>.Task
GetEventVersions ( System.DateTimeRange range ) : string>>>.Task
GetTodoVersions ( System.DateTimeRange range ) : string>>>.Task
GetUserResourcesNoThrow ( bool useWellKnownUrl ) : Task
GetVersions ( IEnumerable eventUrls ) : string>>>.Task
IsCalendarAccessSupported ( ) : Task
IsResourceCalender ( ) : Task
SetCalendarColorNoThrow ( ArgbColor color ) : Task
TryUpdateEntity ( WebResourceName url, string etag, string contents ) : string>>.Task

Méthodes protégées

Méthode Description
CreateNewEntity ( string name, string content ) : string>>.Task

Private Methods

Méthode Description
GetCalendarHomeSet ( Uri url ) : Task
GetVersions ( System.DateTimeRange range, string entityType ) : string>>>.Task
ListCalendars ( Uri url ) : Task

Method Details

AddResource() public méthode

public AddResource ( string name, bool useRandomUri ) : Task
name string
useRandomUri bool
Résultat Task

CalDavDataAccess() public méthode

public CalDavDataAccess ( Uri calendarUrl, IWebDavClient calDavWebClient ) : System
calendarUrl System.Uri
calDavWebClient IWebDavClient
Résultat System

CreateEntity() public méthode

public CreateEntity ( string iCalData, string uid ) : string>>.Task
iCalData string
uid string
Résultat string>>.Task

CreateNewEntity() protected méthode

protected CreateNewEntity ( string name, string content ) : string>>.Task
name string
content string
Résultat string>>.Task

DoesSupportCalendarQuery() public méthode

public DoesSupportCalendarQuery ( ) : Task
Résultat Task

GetCalendarColorNoThrow() public méthode

public GetCalendarColorNoThrow ( ) : Task
Résultat Task

GetCalendarHomeSetUriOrNull() public méthode

public GetCalendarHomeSetUriOrNull ( bool useWellKnownUrl ) : Task
useWellKnownUrl bool
Résultat Task

GetEntities() public méthode

public GetEntities ( IEnumerable eventUrls ) : string>>>.Task
eventUrls IEnumerable
Résultat string>>>.Task

GetEventVersions() public méthode

public GetEventVersions ( System.DateTimeRange range ) : string>>>.Task
range System.DateTimeRange
Résultat string>>>.Task

GetTodoVersions() public méthode

public GetTodoVersions ( System.DateTimeRange range ) : string>>>.Task
range System.DateTimeRange
Résultat string>>>.Task

GetUserResourcesNoThrow() public méthode

public GetUserResourcesNoThrow ( bool useWellKnownUrl ) : Task
useWellKnownUrl bool
Résultat Task

GetVersions() public méthode

public GetVersions ( IEnumerable eventUrls ) : string>>>.Task
eventUrls IEnumerable
Résultat string>>>.Task

IsCalendarAccessSupported() public méthode

public IsCalendarAccessSupported ( ) : Task
Résultat Task

IsResourceCalender() public méthode

public IsResourceCalender ( ) : Task
Résultat Task

SetCalendarColorNoThrow() public méthode

public SetCalendarColorNoThrow ( ArgbColor color ) : Task
color ArgbColor
Résultat Task

TryUpdateEntity() public méthode

public TryUpdateEntity ( WebResourceName url, string etag, string contents ) : string>>.Task
url WebResourceName
etag string
contents string
Résultat string>>.Task