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

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

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