Questa pagina non è ancora tradotta in italiano: qui la trovi in inglese.
UIActionRegistration record
The UIActionRegistration record of Novior.MentorAgent.Abstractions.Interfaces: Registration of a UI action — name, LLM description and handler.
On this page
Registration of a UI action — name, LLM description and handler.
Definition
Section titled “Definition”Namespace: Novior.MentorAgent.Abstractions.Interfaces. Package: Novior.MentorAgent.Abstractions.
public sealed record UIActionRegistration : IEquatable<UIActionRegistration>
dotnet add package Novior.MentorAgent.AbstractionsConstructors
Section titled “Constructors”public UIActionRegistration(string ActionName, string Description, Action<object?> Handler, Func<object?, Task>? HandlerAsync = null, string? ParameterHint = null)
Registration of a UI action — name, LLM description and handler.
Properties
Section titled “Properties”ActionName
Section titled “ActionName”public string ActionName { get; init; }
Description
Section titled “Description”public string Description { get; init; }
Handler
Section titled “Handler”public Action<object?> Handler { get; init; }
HandlerAsync
Section titled “HandlerAsync”public Func<object?, Task>? HandlerAsync { get; init; }
ParameterHint
Section titled “ParameterHint”public string? ParameterHint { get; init; }
