# Microsoft.AspNetCore.Components

``` diff
 namespace Microsoft.AspNetCore.Components {
     public abstract class NavigationManager {
+        protected virtual void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context);
+        protected ValueTask<bool> NotifyLocationChangingAsync(string uri, string? state, bool isNavigationIntercepted);
+        public IDisposable RegisterLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler);
+        protected virtual void SetNavigationLockState(bool value);
     }
 }
```

