Show / Hide Table of Contents

Interface ICsSessionManager

Namespace: SuperOffice.CRM.CS
Assembly: SoDataBase.dll
Syntax
public interface ICsSessionManager

Methods

CreateCsSessionAsync(string, CsLoginOrigin, CancellationToken)

Creates a new CS session.

Declaration
Task<CSSessionInfo> CreateCsSessionAsync(string remoteIp, CsLoginOrigin loginOrigin, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string remoteIp

Remote IP address.

CsLoginOrigin loginOrigin

Origin of a logged in user in the login table.

CancellationToken cancellationToken
Returns
Type Description
Task<CSSessionInfo>

CS session information

RemoveSessionAsync(int, CancellationToken)

Removes an existing CS session based on the login id.

Declaration
Task RemoveSessionAsync(int loginId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
int loginId

Session login id.

CancellationToken cancellationToken
Returns
Type Description
Task

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top