Interface ISessionConnector
- Namespace
- XENBIT.ResQueServe.Abstractions.Interfaces
- Assembly
- RQS.Abstractions.dll
[TypeScriptUnavailable]
public interface ISessionConnector
Methods
GetPreselectionAsync(Guid, IResourceFilter)
Task<IReadOnlyCollection<IPreselection>> GetPreselectionAsync(Guid operationId, IResourceFilter resourceFilter)
Parameters
operationId Guid
resourceFilter IResourceFilter
Returns
- Task<IReadOnlyCollection<IPreselection>>
Log(LogLevel, string?, Exception?, Type)
void Log(LogLevel level, string? message, Exception? exception, Type sourceContext)
Parameters
level LogLevel
message string
exception Exception
sourceContext Type
LogResourceSuggester(LogLevel, string, Exception?, Type, Guid)
void LogResourceSuggester(LogLevel level, string message, Exception? exception, Type sourceContext, Guid operationId)
Parameters
level LogLevel
message string
exception Exception
sourceContext Type
operationId Guid
ReserveAsync(Guid, IUserInfo, long[])
Task ReserveAsync(Guid operationId, IUserInfo user, long[] unitIds)
Parameters
operationId Guid
user IUserInfo
unitIds long[]
Returns
- Task