DesktopNotificationActivation record

Namespace Runic.Platform · Runic.Platform 0.7.0-preview.5

public sealed record DesktopNotificationActivation : IEquatable<DesktopNotificationActivation>

Inherits or implements IEquatable.

A user action on a notification. Treat activation as untrusted input at the application boundary.

Constructors

DesktopNotificationActivation

public DesktopNotificationActivation(string NotificationId, string ActionId, Uri? ActivationUri = null)

A user action on a notification. Treat activation as untrusted input at the application boundary.

Properties

ActionId

public string ActionId { get; init; }

No documentation.

ActivationUri

public Uri? ActivationUri { get; init; }

No documentation.

NotificationId

public string NotificationId { get; init; }

No documentation.

PlatformContext

public DesktopActivationContext? PlatformContext { get; init; }

Short-lived desktop activation data. Dispatch promptly; do not persist it.