NormalizationExtensionsTryGetUserNameAsync(INormalizationBatchProcessor, Guid, Guid, IValidationResultBuilder, CancellationToken) - метод

Возвращает имя сотрудника с использованием справочника нормализации Users.

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static Task<string?> TryGetUserNameAsync(
	this INormalizationBatchProcessor batchProcessor,
	Guid sourceID,
	Guid userID,
	IValidationResultBuilder? validationResultBuilder = null,
	CancellationToken cancellationToken = default
)

Параметры

batchProcessor  INormalizationBatchProcessor
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
sourceID  Guid
Идентификатор справочника нормализации для сотрудников Users.
userID  Guid
Идентификатор сотрудника.
validationResultBuilder  IValidationResultBuilder  (Optional)
Объект, выполняющий построение результата валидации.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskString
Имя сотрудника или , если имя не найдено.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа INormalizationBatchProcessor. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Заметки

Этот метод производит запрос справочника нормализации для конкретного идентификатора сотрудника.
Не используйте его, если требуется получить имена для нескольких сотрудников, или, в дополнение к имени сотрудника, — информацию из других справочников.
В этом случае вызовите INormalizationBatchProcessor напрямую для оптимизации запроса.

См. также