NormalizationExtensionsTryGetUserNameAsync(INormalizationBatchProcessor, ICardMetadata, Guid, IValidationResultBuilder, CancellationToken) - метод
Возвращает имя сотрудника с использованием справочника нормализации
Users.
Пространство имён: Tessa.NormalizationСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static Task<string?> TryGetUserNameAsync(
this INormalizationBatchProcessor batchProcessor,
ICardMetadata cardMetadata,
Guid userID,
IValidationResultBuilder? validationResultBuilder = null,
CancellationToken cancellationToken = default
)
<ExtensionAttribute>
Public Shared Function TryGetUserNameAsync (
batchProcessor As INormalizationBatchProcessor,
cardMetadata As ICardMetadata,
userID As Guid,
Optional validationResultBuilder As IValidationResultBuilder = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of String)
public:
[ExtensionAttribute]
static Task<String^>^ TryGetUserNameAsync(
INormalizationBatchProcessor^ batchProcessor,
ICardMetadata^ cardMetadata,
Guid userID,
IValidationResultBuilder^ validationResultBuilder = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
[<ExtensionAttribute>]
static member TryGetUserNameAsync :
batchProcessor : INormalizationBatchProcessor *
cardMetadata : ICardMetadata *
userID : Guid *
?validationResultBuilder : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _validationResultBuilder = defaultArg validationResultBuilder null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<string>
- batchProcessor INormalizationBatchProcessor
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
- cardMetadata ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
- userID Guid
- Идентификатор сотрудника.
- validationResultBuilder IValidationResultBuilder (Optional)
Объект, выполняющий построение результата валидации.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskStringИмя сотрудника или
, если имя не найдено.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
INormalizationBatchProcessor. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
Этот метод производит запрос справочника нормализации для конкретного идентификатора сотрудника.
Не используйте его, если требуется получить имена для нескольких сотрудников, или, в дополнение к имени сотрудника, — информацию из других справочников.
В этом случае вызовите
INormalizationBatchProcessor напрямую для оптимизации запроса.