EvaluationRules Class

Definition

The EvaluationRules sub-client.

public class EvaluationRules
type EvaluationRules = class
Public Class EvaluationRules
Inheritance
EvaluationRules

Constructors

Name Description
EvaluationRules()

Initializes a new instance of EvaluationRules for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
CreateOrUpdate(String, BinaryContent, String, RequestOptions)

[Protocol Method] Creates a new evaluation rule, or replaces the existing rule when the identifier matches.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdate(String, EvaluationRule, Nullable<FoundryFeaturesOptInKeys>, CancellationToken)

Creates a new evaluation rule, or replaces the existing rule when the identifier matches.

CreateOrUpdateAsync(String, BinaryContent, String, RequestOptions)

[Protocol Method] Creates a new evaluation rule, or replaces the existing rule when the identifier matches.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateAsync(String, EvaluationRule, Nullable<FoundryFeaturesOptInKeys>, CancellationToken)

Creates a new evaluation rule, or replaces the existing rule when the identifier matches.

Delete(String, CancellationToken)

Removes the specified evaluation rule from the project.

Delete(String, RequestOptions)

[Protocol Method] Removes the specified evaluation rule from the project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteAsync(String, CancellationToken)

Removes the specified evaluation rule from the project.

DeleteAsync(String, RequestOptions)

[Protocol Method] Removes the specified evaluation rule from the project.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Get(String, CancellationToken)

Retrieves the specified evaluation rule and its configuration.

Get(String, RequestOptions)

[Protocol Method] Retrieves the specified evaluation rule and its configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAll(Nullable<EvaluationRuleActionType>, String, Nullable<Boolean>, CancellationToken)

Returns the evaluation rules configured for the project, optionally filtered by action type, agent name, or enabled state.

GetAll(String, String, Nullable<Boolean>, RequestOptions)

[Protocol Method] Returns the evaluation rules configured for the project, optionally filtered by action type, agent name, or enabled state.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllAsync(Nullable<EvaluationRuleActionType>, String, Nullable<Boolean>, CancellationToken)

Returns the evaluation rules configured for the project, optionally filtered by action type, agent name, or enabled state.

GetAllAsync(String, String, Nullable<Boolean>, RequestOptions)

[Protocol Method] Returns the evaluation rules configured for the project, optionally filtered by action type, agent name, or enabled state.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAsync(String, CancellationToken)

Retrieves the specified evaluation rule and its configuration.

GetAsync(String, RequestOptions)

[Protocol Method] Retrieves the specified evaluation rule and its configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to