CalDavSynchronizer.Ui.Options.BulkOptions.ViewModels.ServerSettingsTemplateViewModel.CreateWebDavClient C# (CSharp) Метод

CreateWebDavClient() приватный Метод

private CreateWebDavClient ( NetworkSettingsViewModel networkSettings, GeneralOptions generalOptions, string davUrl ) : IWebDavClient
networkSettings CalDavSynchronizer.Ui.Options.ViewModels.NetworkSettingsViewModel
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
davUrl string
Результат IWebDavClient
    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);
    }
  }