KrCommonMethodCompilationContextProviderCreateContextByDataAsync - метод

Создаёт контекст компиляции по переданным данным.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public ValueTask<TessaCompilationContext<IKrCompilationContext>> CreateContextByDataAsync(
	Dictionary<string, Object?> data,
	Func<IKrCompilationContext> getCompilerContextFunc,
	TessaCompilationGetSourcesOptions? options = null,
	CancellationToken cancellationToken = default
)

Параметры

data  DictionaryString, Object
Данные для заполнения контекста компиляции.
getCompilerContextFunc  FuncIKrCompilationContext
Метод для получения контекста компилятора.
options  TessaCompilationGetSourcesOptions  (Optional)
Опции загрузки исходников скриптов.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

ValueTaskTessaCompilationContextIKrCompilationContext
Контекст компиляции.

Реализации

ITessaCompilationContextProviderTCreateContextByDataAsync(DictionaryString, Object, FuncT, TessaCompilationGetSourcesOptions, CancellationToken)

См. также