C# 클래스 CalDavSynchronizer.DataAccess.CalDavDataAccess

상속: ICalDavDataAccess
파일 보기 프로젝트 열기: aluxnimm/outlookcaldavsynchronizer 1 사용 예제들

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