Class WorkflowTenantLocator
OptimaJet.Workflow.Api.Services.WorkflowTenantLocator
Namespace: OptimaJet.Workflow.Api.Services
public class WorkflowTenantLocator : IWorkflowTenantLocatorInheritance
- Object
Implemented Interfaces
Constructors
public WorkflowTenantLocator(IServiceProvider services) #Parameters
Name
Type
Description
servicesIServiceProviderMethods
public IWorkflowTenantSnapshot GetHttpContextWorkflowTenantSnapshot() #Gets the workflow tenant snapshot from the current HTTP context.
Returns
Type
Description
IWorkflowTenantSnapshotThe workflow tenant snapshot.
public string GetHttpContextWorkflowTenantId() #Gets the workflow tenant id from the current HTTP context based on the provided header or default tenant id.
Returns
Type
Description
StringThe tenant id.
public IWorkflowTenant GetHttpContextWorkflowTenant() #Gets the workflow tenant instance from the current HTTP context.
Returns
Type
Description
IWorkflowTenant>The tenant instance.
public WorkflowRuntime GetHttpContextWorkflowRuntime() #Gets the workflow runtime instance for the workflow tenant identified in the current HTTP context.
Returns
Type
Description
WorkflowRuntime>The workflow runtime instance.