C# Class CalDavSynchronizer.DataAccess.CardDavDataAccess

Inheritance: WebDavDataAccess, ICardDavDataAccess
Afficher le fichier Open project: aluxnimm/outlookcaldavsynchronizer Class Usage Examples

Private Properties

Свойство Type Description
ExtractVersions string>>.IReadOnlyList
GetAddressBookHomeSet Task
ListAddressBooks Task

Méthodes publiques

Méthode Description
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

Méthodes protégées

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

Private Methods

Méthode Description
ExtractVersions ( XmlDocumentWithNamespaceManager responseXml ) : string>>.IReadOnlyList
GetAddressBookHomeSet ( Uri url ) : Task
ListAddressBooks ( Uri url ) : Task

Method Details

AddResource() public méthode

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

CardDavDataAccess() public méthode

public CardDavDataAccess ( Uri serverUrl, IWebDavClient webDavClient ) : System
serverUrl System.Uri
webDavClient IWebDavClient
Résultat System

CreateEntity() public méthode

public CreateEntity ( string vCardData, string uid ) : string>>.Task
vCardData 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

GetAllVersions() public méthode

public GetAllVersions ( ) : string>>>.Task
Résultat string>>>.Task

GetCalendarHomeSetUriOrNull() public méthode

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

GetEntities() public méthode

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

GetUserAddressBooksNoThrow() public méthode

public GetUserAddressBooksNoThrow ( bool useWellKnownUrl ) : Task>
useWellKnownUrl bool
Résultat Task>

GetVersions() public méthode

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

IsAddressBookAccessSupported() public méthode

public IsAddressBookAccessSupported ( ) : Task
Résultat Task

IsResourceAddressBook() public méthode

public IsResourceAddressBook ( ) : Task
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