Table of Contents

Class LinkModel

Namespace
The.Web.Routing
Assembly
Instagile.Web.Client.dll

Marker interface for any kind of link.

public abstract record LinkModel : IEquatable<LinkModel>
Inheritance
LinkModel
Implements
Derived
Inherited Members

Remarks

Should be displayed with BoundLink. Many links are RoutableLinkModels, which can be activated with just the scope's IServices.

Methods

Activate(IServiceProvider)

Attempts to activate the link. May not return control to the caller.

public abstract void Activate(IServiceProvider provider)

Parameters

provider IServiceProvider

IsVisibleInMenu(IServiceProvider)

Whether menus should display this link. Links that return false may still render outside menus (e.g. as plain text or a disabled fallback).

public virtual bool IsVisibleInMenu(IServiceProvider provider)

Parameters

provider IServiceProvider

Returns

bool