private ShareFileClient CreateClient(AuthenticationDomain domain)
        {
            var client = new ShareFileClient(domain.Uri);

            if (domain.OAuthToken != null)
            {
                client.AddOAuthCredentials(new Uri(domain.Uri), domain.OAuthToken);
            }
            client.AddExceptionHandler(OnException);
            client.AddChangeDomainHandler(OnDomainChange);
            return(client);
        }
        private ShareFileClient CreateClient(AuthenticationDomain domain)
        {
            Configuration config = Configuration.Default();

            config.HttpTimeout = 200000;
            var client = new ShareFileClient(domain.Uri, config);

            if (domain.OAuthToken != null)
            {
                client.AddOAuthCredentials(new Uri(domain.Uri), domain.OAuthToken);
            }
            client.AddExceptionHandler(OnException);
            client.AddChangeDomainHandler(OnDomainChange);
            return(client);
        }