Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

EvaluationRule Class

Definition

Namespace:
Azure.AI.Projects.Evaluation
Assembly:
Azure.AI.Projects.dll
Package:
Azure.AI.Projects v2.0.1
Package:
Azure.AI.Projects v2.1.0-beta.3
Source:
EvaluationRule.cs
Source:
EvaluationRule.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Evaluation rule model.

public class EvaluationRule : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Evaluation.EvaluationRule>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Evaluation.EvaluationRule>
type EvaluationRule = class
 interface IJsonModel<EvaluationRule>
 interface IPersistableModel<EvaluationRule>
Public Class EvaluationRule
Implements IJsonModel(Of EvaluationRule), IPersistableModel(Of EvaluationRule)
Inheritance
EvaluationRule
Implements

Constructors

Name Description
EvaluationRule(EvaluationRuleAction, EvaluationRuleEventType, Boolean)

Initializes a new instance of EvaluationRule.

Properties

Name Description
Action

Definition of the evaluation rule action.

Description

Description for the evaluation rule.

DisplayName

Display Name for the evaluation rule.

Enabled

Indicates whether the evaluation rule is enabled. Default is true.

EventType

Event type that the evaluation rule applies to.

Filter

Filter condition of the evaluation rule.

Id

Unique identifier for the evaluation rule.

SystemData

System metadata for the evaluation rule.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Operators

Name Description
Explicit(ClientResult to EvaluationRule)
Implicit(EvaluationRule to BinaryContent)

Explicit Interface Implementations

Name Description
IJsonModel<EvaluationRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EvaluationRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EvaluationRule>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EvaluationRule>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EvaluationRule>.Write(ModelReaderWriterOptions)

Applies to


Feedback

Was this page helpful?