IValidationExecuteSettings.Warnings

Синтаксис Fore

Warnings: IStringList;

Синтаксис Fore.NET

Warnings: Prognoz.Platform.Interop.ForeCollections.StringList;

Описание

Свойство Warnings возвращает предупреждения фильтра валидации.

Комментарии

Предупреждения представлены массивом строк.

Пример Fore

Пример представляет собой функцию, на вход которой подается фильтр валидации: параметр val. Добавьте ссылки на системные сборки «Ms», «Cubes».

Function ExecuteVal(val: IValidationFilter): IValidationExecRun;
Var
    sett: IValidationExecuteSettings;
    res: IValidationExecRun;
    s: string;
Begin
    sett := New ValidationExecuteSettings.Create;
    res := val.Execute(sett);
    Debug.WriteLine("======Сообщения=====");
    For Each s In sett.Messages Do
        Debug.WriteLine(s);
    End For;
    Debug.WriteLine("======Предупреждения=====");
    For Each s In sett.Warnings Do
        Debug.WriteLine(s);
    End For;
    Return res;
End Function ExecuteVal;

После выполнения функция вернет данные расчета валидации. В окно консоли будут выведены сообщения и предупреждения фильтра валидации.

Пример Fore.NET

Пример представляет собой функцию, на вход которой подается фильтр валидации: параметр val.

Imports Prognoz.Platform.Interop.Cubes;
Imports Prognoz.Platform.Interop.Ms;

Public Shared Function ExecuteVal(val: IValidationFilter): IValidationExecRun;
Var
    sett: ValidationExecuteSettings;
    res: IValidationExecRun;
    s: string;
Begin
    sett := New ValidationExecuteSettings.Create();
    res := val.Execute(sett);
    System.Diagnostics.Debug.WriteLine("======Сообщения=====");
    For Each s In sett.Messages Do
        System.Diagnostics.Debug.WriteLine(s);
    End For;
    System.Diagnostics.Debug.WriteLine("======Предупреждения=====");
    For Each s In sett.Warnings Do
        System.Diagnostics.Debug.WriteLine(s);
    End For;
    Return res;
End Function;

После выполнения функция вернет данные расчета валидации. В окно консоли будут выведены сообщения и предупреждения фильтра валидации.

См. также:

IValidationExecuteSettings