C# 클래스 CalDavSynchronizer.DataAccess.CardDavDataAccess

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

Private Properties

프로퍼티 타입 설명
ExtractVersions string>>.IReadOnlyList
GetAddressBookHomeSet Task
ListAddressBooks Task

공개 메소드들

메소드 설명
AddResource ( string name, bool useRandomUri ) : Task
CardDavDataAccess ( Uri serverUrl, IWebDavClient webDavClient ) : System
CreateEntity ( string vCardData, string uid ) : string>>.Task
GetAllVersions ( ) : string>>>.Task
GetCalendarHomeSetUriOrNull ( bool useWellKnownUrl ) : Task
GetEntities ( IEnumerable urls ) : string>>>.Task
GetUserAddressBooksNoThrow ( bool useWellKnownUrl ) : Task>
GetVersions ( IEnumerable urls ) : string>>>.Task
IsAddressBookAccessSupported ( ) : Task
IsResourceAddressBook ( ) : Task
TryUpdateEntity ( WebResourceName url, string etag, string contents ) : string>>.Task

보호된 메소드들

메소드 설명
CreateNewEntity ( string name, string content ) : string>>.Task

비공개 메소드들

메소드 설명
ExtractVersions ( XmlDocumentWithNamespaceManager responseXml ) : string>>.IReadOnlyList
GetAddressBookHomeSet ( Uri url ) : Task
ListAddressBooks ( Uri url ) : Task

메소드 상세

AddResource() 공개 메소드

public AddResource ( string name, bool useRandomUri ) : Task
name string
useRandomUri bool
리턴 Task

CardDavDataAccess() 공개 메소드

public CardDavDataAccess ( Uri serverUrl, IWebDavClient webDavClient ) : System
serverUrl System.Uri
webDavClient IWebDavClient
리턴 System

CreateEntity() 공개 메소드

public CreateEntity ( string vCardData, string uid ) : string>>.Task
vCardData string
uid string
리턴 string>>.Task

CreateNewEntity() 보호된 메소드

protected CreateNewEntity ( string name, string content ) : string>>.Task
name string
content string
리턴 string>>.Task

GetAllVersions() 공개 메소드

public GetAllVersions ( ) : string>>>.Task
리턴 string>>>.Task

GetCalendarHomeSetUriOrNull() 공개 메소드

public GetCalendarHomeSetUriOrNull ( bool useWellKnownUrl ) : Task
useWellKnownUrl bool
리턴 Task

GetEntities() 공개 메소드

public GetEntities ( IEnumerable urls ) : string>>>.Task
urls IEnumerable
리턴 string>>>.Task

GetUserAddressBooksNoThrow() 공개 메소드

public GetUserAddressBooksNoThrow ( bool useWellKnownUrl ) : Task>
useWellKnownUrl bool
리턴 Task>

GetVersions() 공개 메소드

public GetVersions ( IEnumerable urls ) : string>>>.Task
urls IEnumerable
리턴 string>>>.Task

IsAddressBookAccessSupported() 공개 메소드

public IsAddressBookAccessSupported ( ) : Task
리턴 Task

IsResourceAddressBook() 공개 메소드

public IsResourceAddressBook ( ) : Task
리턴 Task

TryUpdateEntity() 공개 메소드

public TryUpdateEntity ( WebResourceName url, string etag, string contents ) : string>>.Task
url WebResourceName
etag string
contents string
리턴 string>>.Task