Table of Contents

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