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.
파일 보기 프로젝트 열기: erminas/smartapi

공개 메소드들

메소드 설명
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