C# Класс CalDavSynchronizer.OAuth.Google.GoogleHttpClientFactory

Показать файл Открыть проект

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

Метод Описание
CreateHttpClient ( string user, string userAgentHeader, IWebProxy proxy ) : Task
LoginToContactsService ( string user, IWebProxy proxyOrNull ) : Task
LoginToGoogleTasksService ( string user, IWebProxy proxyOrNull ) : Task This has to be done here, since UserCredential cannot be used in CalDavSynchronizer, since it leads to a 'The "FindRibbons" task failed unexpectedly' Error ( see https://connect.microsoft.com/VisualStudio/feedback/details/651634/the-findribbons-task-failed-unexpectedly)

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

Метод Описание
CreateClientSecrets ( ) : Google.Apis.Auth.OAuth2.ClientSecrets
CreateOAuth2Parameters ( Google.Apis.Auth.OAuth2.ClientSecrets clientSecrets, UserCredential credential ) : OAuth2Parameters
CreateTaskService ( UserCredential credential, IWebProxy proxyOrNull ) : TasksService
LoginToGoogle ( string user, IWebProxy proxyOrNull ) : Task

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

CreateHttpClient() публичный статический Метод

public static CreateHttpClient ( string user, string userAgentHeader, IWebProxy proxy ) : Task
user string
userAgentHeader string
proxy IWebProxy
Результат Task

LoginToContactsService() публичный статический Метод

public static LoginToContactsService ( string user, IWebProxy proxyOrNull ) : Task
user string
proxyOrNull IWebProxy
Результат Task

LoginToGoogleTasksService() публичный статический Метод

This has to be done here, since UserCredential cannot be used in CalDavSynchronizer, since it leads to a 'The "FindRibbons" task failed unexpectedly' Error ( see https://connect.microsoft.com/VisualStudio/feedback/details/651634/the-findribbons-task-failed-unexpectedly)
public static LoginToGoogleTasksService ( string user, IWebProxy proxyOrNull ) : Task
user string
proxyOrNull IWebProxy
Результат Task