NavigationManagerExtensions.NavigateToLogout Method

Definition

Overloads

NavigateToLogout(NavigationManager, String)

Initiates a logout operation by navigating to the log out endpoint.

NavigateToLogout(NavigationManager, String, String)

Initiates a logout operation by navigating to the log out endpoint.

NavigateToLogout(NavigationManager, String)

Source:
NavigationManagerExtensions.cs
Source:
NavigationManagerExtensions.cs
Source:
NavigationManagerExtensions.cs

Initiates a logout operation by navigating to the log out endpoint.

C#
public static void NavigateToLogout (this Microsoft.AspNetCore.Components.NavigationManager manager, string logoutPath);

Parameters

logoutPath
String

The path to navigate to.

Remarks

The navigation includes state that is added to the browser history entry to prevent logout operations performed from different contexts.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 7.0, 8.0, 9.0

NavigateToLogout(NavigationManager, String, String)

Source:
NavigationManagerExtensions.cs
Source:
NavigationManagerExtensions.cs
Source:
NavigationManagerExtensions.cs

Initiates a logout operation by navigating to the log out endpoint.

C#
public static void NavigateToLogout (this Microsoft.AspNetCore.Components.NavigationManager manager, string logoutPath, string returnUrl);
C#
public static void NavigateToLogout (this Microsoft.AspNetCore.Components.NavigationManager manager, string logoutPath, string? returnUrl);

Parameters

logoutPath
String

The path to navigate too.

returnUrl
String

The url to redirect the user to after logging out.

Remarks

The navigation includes state that is added to the browser history entry to prevent logout operations performed from different contexts.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 7.0, 8.0, 9.0