# Delegate GetUserByIdentityAsyncDelegate OptimaJet.Workflow.Core.Runtime.GetUserByIdentityAsyncDelegate Asynchronous delegate used to resolve the user name associated with a workflow participant identity. Namespace: [OptimaJet.Workflow.Core.Runtime](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/) ```csharp public delegate Task GetUserByIdentityAsyncDelegate(string identity) ``` ## Parameters | Name | Type | Description | | --- | --- | --- | | `identity` | `System.String` | The workflow participant identity represented by UserIdentity.Identity. | [Previous GetStateBySchemeParams](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/GetStateBySchemeParams/) [Next GetUsersWithIdentitiesAsyncDelegate](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/GetUsersWithIdentitiesAsyncDelegate/)