WriteProgressRequest
Requests a progress update display.
- Kind:
Class - Namespace: Repl.Interaction
- Assembly:
Repl.Core - Source: src/Repl.Core/Interaction/WriteProgressRequest.cs
Signature
Section titled “Signature”public sealed record WriteProgressRequest : InteractionRequest<bool>, IEquatable<InteractionRequest>, IEquatable<InteractionRequest<bool>>, IEquatable<WriteProgressRequest>Inheritance
Section titled “Inheritance”- object
- InteractionRequest
InteractionRequest<bool>
Implements
Section titled “Implements”IEquatable<InteractionRequest>IEquatable<InteractionRequest<bool>>IEquatable<WriteProgressRequest>
Constructors
Section titled “Constructors”WriteProgressRequest(string, double?, ReplProgressState, string?, CancellationToken)
Section titled “WriteProgressRequest(string, double?, ReplProgressState, string?, CancellationToken)”Requests a progress update display.
public WriteProgressRequest(string Label, double? Percent, ReplProgressState State = ReplProgressState.Normal, string? Details = null, CancellationToken CancellationToken = default)Parameters
Section titled “Parameters”Label(string)Percent(double?)State(ReplProgressState)Details(string)CancellationToken(CancellationToken)
Properties
Section titled “Properties”CancellationToken
Section titled “CancellationToken”public CancellationToken CancellationToken { get; init; }Returns
Section titled “Returns”Details
Section titled “Details”public string? Details { get; init; }Returns
Section titled “Returns”public string Label { get; init; }Returns
Section titled “Returns”Percent
Section titled “Percent”public double? Percent { get; init; }Returns
Section titled “Returns”double?
public ReplProgressState State { get; init; }