C# Класс erminas.SmartAPI.Utils.SessionBuilder

Utility class to create Session objects with given login data/login guid/session key and project guid. Useful for RedDot plugins.
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateOrReplaceOldestSession ( ServerLogin login ) : ISession
CreateOrReplaceSession ( ServerLogin login, Func sessionReplacementSelector ) : ISession
CreateSession ( ) : ISession

Create a new session initialized with the login guid, session key and project guid of this SessionBuilder.

CreateSession ( ServerLogin login ) : ISession
SessionBuilder ( ) : System
SessionBuilder ( ServerLogin login, System.Guid loginGuid, string sessionKey, System.Guid projectGuid ) : System

Описание методов

CreateOrReplaceOldestSession() публичный статический Метод

public static CreateOrReplaceOldestSession ( ServerLogin login ) : ISession
login ServerLogin
Результат ISession

CreateOrReplaceSession() публичный статический Метод

public static CreateOrReplaceSession ( ServerLogin login, Func sessionReplacementSelector ) : ISession
login ServerLogin
sessionReplacementSelector Func
Результат ISession

CreateSession() публичный Метод

Create a new session initialized with the login guid, session key and project guid of this SessionBuilder.
public CreateSession ( ) : ISession
Результат ISession

CreateSession() публичный статический Метод

public static CreateSession ( ServerLogin login ) : ISession
login ServerLogin
Результат ISession

SessionBuilder() публичный Метод

public SessionBuilder ( ) : System
Результат System

SessionBuilder() публичный Метод

public SessionBuilder ( ServerLogin login, System.Guid loginGuid, string sessionKey, System.Guid projectGuid ) : System
login ServerLogin
loginGuid System.Guid
sessionKey string
projectGuid System.Guid
Результат System