ExperimentSinkPublicationOperationResult
NexusLabs.Foundry.Evaluation¶
NexusLabs.Foundry.Evaluation.Experiments¶
ExperimentSinkPublicationOperationResult Class¶
Describes result-sink publication work before the runner applies registered sink identity.
public sealed record ExperimentSinkPublicationOperationResult : System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentSinkPublicationOperationResult>
Inheritance System.Object 🡒 ExperimentSinkPublicationOperationResult
Implements System.IEquatable<ExperimentSinkPublicationOperationResult>
Properties¶
ExperimentSinkPublicationOperationResult.Failure Property¶
Gets the structured publication failure, when the operation failed.
Property Value¶
ExperimentSinkPublicationOperationResult.Status Property¶
Gets the publication operation status.
public NexusLabs.Foundry.Evaluation.Experiments.ExperimentPublicationOperationStatus Status { get; }
Property Value¶
ExperimentPublicationOperationStatus
Methods¶
ExperimentSinkPublicationOperationResult.Failed(ExperimentFailure) Method¶
Creates a failed sink publication operation result.
public static NexusLabs.Foundry.Evaluation.Experiments.ExperimentSinkPublicationOperationResult Failed(NexusLabs.Foundry.Evaluation.Experiments.ExperimentFailure failure);
Parameters¶
failure ExperimentFailure
The structured publication failure.
Returns¶
ExperimentSinkPublicationOperationResult
A failed operation result.
Exceptions¶
System.ArgumentNullException
failure is null.
ExperimentSinkPublicationOperationResult.NotAttempted() Method¶
Creates a sink publication operation result that was not attempted.
public static NexusLabs.Foundry.Evaluation.Experiments.ExperimentSinkPublicationOperationResult NotAttempted();
Returns¶
ExperimentSinkPublicationOperationResult
A not-attempted operation result.
ExperimentSinkPublicationOperationResult.Succeeded() Method¶
Creates a successful sink publication operation result.
public static NexusLabs.Foundry.Evaluation.Experiments.ExperimentSinkPublicationOperationResult Succeeded();
Returns¶
ExperimentSinkPublicationOperationResult
A successful operation result.