NetworkSession.this

Creates a new #WebKitNetworkSession with a persistent #WebKitWebsiteDataManager. The parameters data_directory and cache_directory will be used as construct properties of the #WebKitWebsiteDataManager of the network session. Note that if null is passed, the default directory will be passed to #WebKitWebsiteDataManager so that webkit.website_data_manager.WebsiteDataManager.getBaseDataDirectory and webkit.website_data_manager.WebsiteDataManager.getBaseCacheDirectory always return a value for non ephemeral sessions.

It must be passed as construct parameter of a #WebKitWebView.

  1. this(void* ptr, Flag!"Take" take)
  2. this(string dataDirectory, string cacheDirectory)
    class NetworkSession
    this
    (
    string dataDirectory = null
    ,
    string cacheDirectory = null
    )

Parameters

dataDirectory string

a base directory for data, or null

cacheDirectory string

a base directory for caches, or null

Return Value

the newly created #WebKitNetworkSession