C# 클래스 mRemoteNG.Config.Putty.AbstractPuttySessionsProvider

파일 보기 프로젝트 열기: mRemoteNG/mRemoteNG 1 사용 예제들

공개 메소드들

메소드 설명
GetSession ( string sessionName ) : PuttySessionInfo
GetSessionNames ( bool raw = false ) : string[]
GetSessions ( ) : IEnumerable
StartWatcher ( ) : void
StopWatcher ( ) : void

보호된 메소드들

메소드 설명
AddSession ( PuttySessionInfo sessionInfo ) : void
RaisePuttySessionCollectionChangedEvent ( NotifyCollectionChangedEventArgs args ) : void
RaiseSessionChangedEvent ( PuttySessionChangedEventArgs args ) : void
RemoveSession ( PuttySessionInfo sessionInfo ) : void

비공개 메소드들

메소드 설명
GetSessionNamesToAdd ( IEnumerable sessionNamesFromProvider ) : IEnumerable
GetSessionToRemove ( IEnumerable sessionNamesFromProvider ) : IEnumerable
RootPuttySessionsNodeInfo ( ) : System.Collections.Generic

메소드 상세

AddSession() 보호된 메소드

protected AddSession ( PuttySessionInfo sessionInfo ) : void
sessionInfo mRemoteNG.Connection.PuttySessionInfo
리턴 void

GetSession() 공개 추상적인 메소드

public abstract GetSession ( string sessionName ) : PuttySessionInfo
sessionName string
리턴 mRemoteNG.Connection.PuttySessionInfo

GetSessionNames() 공개 추상적인 메소드

public abstract GetSessionNames ( bool raw = false ) : string[]
raw bool
리턴 string[]

GetSessions() 공개 메소드

public GetSessions ( ) : IEnumerable
리턴 IEnumerable

RaisePuttySessionCollectionChangedEvent() 보호된 메소드

protected RaisePuttySessionCollectionChangedEvent ( NotifyCollectionChangedEventArgs args ) : void
args System.Collections.Specialized.NotifyCollectionChangedEventArgs
리턴 void

RaiseSessionChangedEvent() 보호된 메소드

protected RaiseSessionChangedEvent ( PuttySessionChangedEventArgs args ) : void
args PuttySessionChangedEventArgs
리턴 void

RemoveSession() 보호된 메소드

protected RemoveSession ( PuttySessionInfo sessionInfo ) : void
sessionInfo mRemoteNG.Connection.PuttySessionInfo
리턴 void

StartWatcher() 공개 메소드

public StartWatcher ( ) : void
리턴 void

StopWatcher() 공개 메소드

public StopWatcher ( ) : void
리턴 void