Table of Contents

Class ClientLinkModel

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

Represents a link which downloads the desktop client (if available).

public sealed record ClientLinkModel : LinkModel, IEquatable<LinkModel>, IEquatable<ClientLinkModel>
Inheritance
ClientLinkModel
Implements
Inherited Members

Constructors

ClientLinkModel(string?, string?)

Represents a link which downloads the desktop client (if available).

public ClientLinkModel(string? Text = null, string? NoClientText = null)

Parameters

Text string
NoClientText string

Properties

NoClientText

public string? NoClientText { get; init; }

Property Value

string

Text

public string? Text { get; init; }

Property Value

string

Methods

Activate(IServiceProvider)

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

public override 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 override bool IsVisibleInMenu(IServiceProvider provider)

Parameters

provider IServiceProvider

Returns

bool