Table of Contents

Class ProgramSynthesisServingClient

Namespace
AiDotNet.ProgramSynthesis.Serving
Assembly
AiDotNet.dll
public sealed class ProgramSynthesisServingClient : IProgramSynthesisServingClient
Inheritance
ProgramSynthesisServingClient
Implements
Inherited Members

Constructors

ProgramSynthesisServingClient(ProgramSynthesisServingClientOptions)

public ProgramSynthesisServingClient(ProgramSynthesisServingClientOptions options)

Parameters

options ProgramSynthesisServingClientOptions

Methods

EvaluateProgramIoAsync(ProgramEvaluateIoRequest, CancellationToken)

public Task<ProgramEvaluateIoResponse> EvaluateProgramIoAsync(ProgramEvaluateIoRequest request, CancellationToken cancellationToken)

Parameters

request ProgramEvaluateIoRequest
cancellationToken CancellationToken

Returns

Task<ProgramEvaluateIoResponse>

ExecuteCodeTaskAsync(CodeTaskRequestBase, CancellationToken)

public Task<CodeTaskResultBase> ExecuteCodeTaskAsync(CodeTaskRequestBase request, CancellationToken cancellationToken)

Parameters

request CodeTaskRequestBase
cancellationToken CancellationToken

Returns

Task<CodeTaskResultBase>

ExecuteProgramAsync(ProgramExecuteRequest, CancellationToken)

public Task<ProgramExecuteResponse> ExecuteProgramAsync(ProgramExecuteRequest request, CancellationToken cancellationToken)

Parameters

request ProgramExecuteRequest
cancellationToken CancellationToken

Returns

Task<ProgramExecuteResponse>

ExecuteSqlAsync(SqlExecuteRequest, CancellationToken)

public Task<SqlExecuteResponse> ExecuteSqlAsync(SqlExecuteRequest request, CancellationToken cancellationToken)

Parameters

request SqlExecuteRequest
cancellationToken CancellationToken

Returns

Task<SqlExecuteResponse>