private IWebDavClient CreateWebDavClient (NetworkSettingsViewModel networkSettings, GeneralOptions generalOptions, string davUrl)
{
return SynchronizerFactory.CreateWebDavClient (
UserName,
UseAccountPassword ? _outlookAccountPasswordProvider.GetPassword (null) : Password,
davUrl,
generalOptions.CalDavConnectTimeout,
ServerAdapterType.WebDavHttpClientBased,
networkSettings.CloseConnectionAfterEachRequest,
networkSettings.PreemptiveAuthentication,
networkSettings.ForceBasicAuthentication,
networkSettings.CreateProxyOptions (),
generalOptions.EnableClientCertificate,
generalOptions.AcceptInvalidCharsInServerResponse);
}
}