C# Класс CalDavSynchronizer.DataAccess.CalDavDataAccess

Наследование: ICalDavDataAccess
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetCalendarHomeSet Task
GetVersions string>>>.Task
ListCalendars Task

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateNewEntity ( string name, string content ) : string>>.Task

Приватные методы

Метод Описание
GetCalendarHomeSet ( Uri url ) : Task
GetVersions ( System.DateTimeRange range, string entityType ) : string>>>.Task
ListCalendars ( Uri url ) : Task

Описание методов

AddResource() публичный Метод

public AddResource ( string name, bool useRandomUri ) : Task
name string
useRandomUri bool
Результат Task

CalDavDataAccess() публичный Метод

public CalDavDataAccess ( Uri calendarUrl, IWebDavClient calDavWebClient ) : System
calendarUrl System.Uri
calDavWebClient IWebDavClient
Результат System

CreateEntity() публичный Метод

public CreateEntity ( string iCalData, string uid ) : string>>.Task
iCalData string
uid string
Результат string>>.Task

CreateNewEntity() защищенный Метод

protected CreateNewEntity ( string name, string content ) : string>>.Task
name string
content string
Результат string>>.Task

DoesSupportCalendarQuery() публичный Метод

public DoesSupportCalendarQuery ( ) : Task
Результат Task

GetCalendarColorNoThrow() публичный Метод

public GetCalendarColorNoThrow ( ) : Task
Результат Task

GetCalendarHomeSetUriOrNull() публичный Метод

public GetCalendarHomeSetUriOrNull ( bool useWellKnownUrl ) : Task
useWellKnownUrl bool
Результат Task

GetEntities() публичный Метод

public GetEntities ( IEnumerable eventUrls ) : string>>>.Task
eventUrls IEnumerable
Результат string>>>.Task

GetEventVersions() публичный Метод

public GetEventVersions ( System.DateTimeRange range ) : string>>>.Task
range System.DateTimeRange
Результат string>>>.Task

GetTodoVersions() публичный Метод

public GetTodoVersions ( System.DateTimeRange range ) : string>>>.Task
range System.DateTimeRange
Результат string>>>.Task

GetUserResourcesNoThrow() публичный Метод

public GetUserResourcesNoThrow ( bool useWellKnownUrl ) : Task
useWellKnownUrl bool
Результат Task

GetVersions() публичный Метод

public GetVersions ( IEnumerable eventUrls ) : string>>>.Task
eventUrls IEnumerable
Результат string>>>.Task

IsCalendarAccessSupported() публичный Метод

public IsCalendarAccessSupported ( ) : Task
Результат Task

IsResourceCalender() публичный Метод

public IsResourceCalender ( ) : Task
Результат Task

SetCalendarColorNoThrow() публичный Метод

public SetCalendarColorNoThrow ( ArgbColor color ) : Task
color ArgbColor
Результат Task

TryUpdateEntity() публичный Метод

public TryUpdateEntity ( WebResourceName url, string etag, string contents ) : string>>.Task
url WebResourceName
etag string
contents string
Результат string>>.Task