CoreWebView2Profile.ClearBrowsingDataAsync Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

ClearBrowsingDataAsync()

Clear the entirety of the browsing data associated with the profile it is called on. It clears the data regardless of timestamp.

ClearBrowsingDataAsync(CoreWebView2BrowsingDataKinds)

Clear the browsing data of the associated profile.

ClearBrowsingDataAsync(CoreWebView2BrowsingDataKinds, DateTime, DateTime)

Clear the browsing data for the specified dataKinds between the startTime and endTime. Overload the ClearBrowsingDataAsync method to allow for additional time parameters.

ClearBrowsingDataAsync()

Clear the entirety of the browsing data associated with the profile it is called on. It clears the data regardless of timestamp.

C#
public System.Threading.Tasks.Task ClearBrowsingDataAsync ();

Returns

Applies to

WebView2 .NET 1.0.3065.39 och andra versioner
Produkt Versioner
WebView2 .NET 1.0.1245.22, 1.0.1264.42, 1.0.1293.44, 1.0.1343.22, 1.0.1370.28, 1.0.1418.22, 1.0.1462.37, 1.0.1518.46, 1.0.1587.40, 1.0.1661.34, 1.0.1722.45, 1.0.1774.30, 1.0.1823.32, 1.0.1901.177, 1.0.1938.49, 1.0.2045.28, 1.0.2088.41, 1.0.2151.40, 1.0.2210.55, 1.0.2277.86, 1.0.2365.46, 1.0.2420.47, 1.0.2478.35, 1.0.2535.41, 1.0.2592.51, 1.0.2651.64, 1.0.2739.15, 1.0.2792.45, 1.0.2849.39, 1.0.2903.40, 1.0.2957.106, 1.0.3065.39
WebView2 .NET Prerelease 1.0.1133, 1.0.1158, 1.0.1189, 1.0.1222, 1.0.1248, 1.0.1305, 1.0.1340, 1.0.1369, 1.0.1414, 1.0.1466, 1.0.1549, 1.0.1619, 1.0.1671, 1.0.1724, 1.0.1777, 1.0.1829, 1.0.1905, 1.0.1988, 1.0.2065, 1.0.2106, 1.0.2164, 1.0.2194, 1.0.2357, 1.0.2415, 1.0.2470, 1.0.2526, 1.0.2584, 1.0.2646, 1.0.2730, 1.0.2783, 1.0.2839, 1.0.2895, 1.0.2950, 1.0.3079, 1.0.3116

ClearBrowsingDataAsync(CoreWebView2BrowsingDataKinds)

Clear the browsing data of the associated profile.

C#
public System.Threading.Tasks.Task ClearBrowsingDataAsync (Microsoft.Web.WebView2.Core.CoreWebView2BrowsingDataKinds dataKinds);

Parameters

Returns

Examples

C#
string dataKindString = e.Parameter.ToString();
CoreWebView2BrowsingDataKinds dataKinds;
if (dataKindString == "Cookies")
{
    dataKinds = CoreWebView2BrowsingDataKinds.Cookies;
}
else if (dataKindString == "DOM Storage")
{
    dataKinds = CoreWebView2BrowsingDataKinds.AllDomStorage;
}
else if (dataKindString == "Site")
{
    dataKinds = CoreWebView2BrowsingDataKinds.AllSite;
}
else if (dataKindString == "Disk Cache")
{
    dataKinds = CoreWebView2BrowsingDataKinds.DiskCache;
}
else if (dataKindString == "Download History")
{
    dataKinds = CoreWebView2BrowsingDataKinds.DownloadHistory;
}
else if (dataKindString == "Autofill")
{
    dataKinds = (CoreWebView2BrowsingDataKinds)(CoreWebView2BrowsingDataKinds.GeneralAutofill | CoreWebView2BrowsingDataKinds.PasswordAutosave);
}
else if (dataKindString == "Browsing History")
{
    dataKinds = CoreWebView2BrowsingDataKinds.BrowsingHistory;
}
else
{
    dataKinds = CoreWebView2BrowsingDataKinds.AllProfile;
}
System.DateTime endTime = DateTime.Now;
System.DateTime startTime = DateTime.Now.AddHours(-1);

// Clear the browsing data from the last hour.
await WebViewProfile.ClearBrowsingDataAsync(dataKinds, startTime, endTime);
MessageBox.Show(this,
   "Completed",
   "Clear Browsing Data");

Remarks

Clears browsing data on the profile the method is called on. Additional optional parameters include the start time and end time to clear the browsing data between as well as the data specific data kinds to clear on the profile. The method may be overloaded to take:

  • No parameters - in which the entirety of the data on the profile will be cleared.
  • The data kind(s) - in which the data kind(s) will be cleared for their entirety.
  • The data kind(s), start time, and end time - in which the data kind(s) will be cleared between the start and end time. The start time will be offset by -1.0 and the end time will be offset by +1.0 to include the last fractional second on each respective end. The start time is inclusive in the time period while the end time is exclusive.

The exposed methods are as follows:

ClearBrowsingDataAsync(CoreWebView2BrowsingDataKinds dataKinds);
ClearBrowsingDataAsync(CoreWebView2BrowsingDataKinds dataKinds, DateTime startTime, DateTime endTime);
ClearBrowsingDataAsync();

Applies to

WebView2 .NET 1.0.3065.39 och andra versioner
Produkt Versioner
WebView2 .NET 1.0.1245.22, 1.0.1264.42, 1.0.1293.44, 1.0.1343.22, 1.0.1370.28, 1.0.1418.22, 1.0.1462.37, 1.0.1518.46, 1.0.1587.40, 1.0.1661.34, 1.0.1722.45, 1.0.1774.30, 1.0.1823.32, 1.0.1901.177, 1.0.1938.49, 1.0.2045.28, 1.0.2088.41, 1.0.2151.40, 1.0.2210.55, 1.0.2277.86, 1.0.2365.46, 1.0.2420.47, 1.0.2478.35, 1.0.2535.41, 1.0.2592.51, 1.0.2651.64, 1.0.2739.15, 1.0.2792.45, 1.0.2849.39, 1.0.2903.40, 1.0.2957.106, 1.0.3065.39
WebView2 .NET Prerelease 1.0.1133, 1.0.1158, 1.0.1189, 1.0.1222, 1.0.1248, 1.0.1305, 1.0.1340, 1.0.1369, 1.0.1414, 1.0.1466, 1.0.1549, 1.0.1619, 1.0.1671, 1.0.1724, 1.0.1777, 1.0.1829, 1.0.1905, 1.0.1988, 1.0.2065, 1.0.2106, 1.0.2164, 1.0.2194, 1.0.2357, 1.0.2415, 1.0.2470, 1.0.2526, 1.0.2584, 1.0.2646, 1.0.2730, 1.0.2783, 1.0.2839, 1.0.2895, 1.0.2950, 1.0.3079, 1.0.3116

ClearBrowsingDataAsync(CoreWebView2BrowsingDataKinds, DateTime, DateTime)

Clear the browsing data for the specified dataKinds between the startTime and endTime. Overload the ClearBrowsingDataAsync method to allow for additional time parameters.

C#
public System.Threading.Tasks.Task ClearBrowsingDataAsync (Microsoft.Web.WebView2.Core.CoreWebView2BrowsingDataKinds dataKinds, DateTime startTime, DateTime endTime);

Parameters

startTime
DateTime
endTime
DateTime

Returns

Applies to

WebView2 .NET 1.0.3065.39 och andra versioner
Produkt Versioner
WebView2 .NET 1.0.1245.22, 1.0.1264.42, 1.0.1293.44, 1.0.1343.22, 1.0.1370.28, 1.0.1418.22, 1.0.1462.37, 1.0.1518.46, 1.0.1587.40, 1.0.1661.34, 1.0.1722.45, 1.0.1774.30, 1.0.1823.32, 1.0.1901.177, 1.0.1938.49, 1.0.2045.28, 1.0.2088.41, 1.0.2151.40, 1.0.2210.55, 1.0.2277.86, 1.0.2365.46, 1.0.2420.47, 1.0.2478.35, 1.0.2535.41, 1.0.2592.51, 1.0.2651.64, 1.0.2739.15, 1.0.2792.45, 1.0.2849.39, 1.0.2903.40, 1.0.2957.106, 1.0.3065.39
WebView2 .NET Prerelease 1.0.1133, 1.0.1158, 1.0.1189, 1.0.1222, 1.0.1248, 1.0.1305, 1.0.1340, 1.0.1369, 1.0.1414, 1.0.1466, 1.0.1549, 1.0.1619, 1.0.1671, 1.0.1724, 1.0.1777, 1.0.1829, 1.0.1905, 1.0.1988, 1.0.2065, 1.0.2106, 1.0.2164, 1.0.2194, 1.0.2357, 1.0.2415, 1.0.2470, 1.0.2526, 1.0.2584, 1.0.2646, 1.0.2730, 1.0.2783, 1.0.2839, 1.0.2895, 1.0.2950, 1.0.3079, 1.0.3116