/// <summary>
    /// Web client class used for downloads from Tableau Server
    /// </summary>
    /// <returns></returns>
    protected WebClient CreateLoggedInWebClient()
    {
        _onlineSession.StatusLog.AddStatus("Web client being created", -10);

        var webClient = new TableauServerWebClient(); //Create a WebClient object with a large TimeOut value so that larger content can be downloaded
        AppendLoggedInHeadersForRequest(webClient.Headers);
        return webClient;
    }
Example #2
0
    /// <summary>
    /// Web client class used for downloads from Tableau Server
    /// </summary>
    /// <returns></returns>
    protected WebClient CreateLoggedInWebClient()
    {
        _onlineSession.StatusLog.AddStatus("Web client being created", -10);

        var webClient = new TableauServerWebClient(); //Create a WebClient object with a large TimeOut value so that larger content can be downloaded

        AppendLoggedInHeadersForRequest(webClient.Headers);
        return(webClient);
    }