C# Класс SuperPutty.Data.SessionData

Наследование: IComparable, ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BackUpFiles void
WorkaroundCygwinBug void

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

Метод Описание
Clone ( ) : object

Create a deep copy of the SessionData object

CombineSessionIds ( string parent, string child ) : string
CompareTo ( object obj ) : int
GetSessionNameFromId ( string sessionId ) : string
GetSessionNameParts ( string sessionId ) : string[]

Split the SessionID into its parent/child parts

GetSessionParentId ( string sessionId ) : string

Get the parent ID of the specified session

LoadSessionsFromFile ( string fileName ) : List

Load session configuration data from the specified XML file

LoadSessionsFromRegistry ( ) : List

Read any existing saved sessions from the registry, decode and populate a list containing the data

SaveSessionsToFile ( List sessions, string fileName ) : void

Save session configuration to the specified XML file

SessionData ( ) : System

Default constructor, instantiate a new SessionData object

SessionData ( string sessionName, string hostName, int port, ConnectionProtocol protocol, string sessionConfig ) : System

Construct a new session data object

ToString ( ) : string

Return a string containing a uri to the protocol://host:port of this sesssions defined host

Приватные методы

Метод Описание
BackUpFiles ( string fileName, int count ) : void
WorkaroundCygwinBug ( ) : void

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

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

Create a deep copy of the SessionData object
public Clone ( ) : object
Результат object

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

public static CombineSessionIds ( string parent, string child ) : string
parent string
child string
Результат string

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

public CompareTo ( object obj ) : int
obj object
Результат int

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

public static GetSessionNameFromId ( string sessionId ) : string
sessionId string
Результат string

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

Split the SessionID into its parent/child parts
public static GetSessionNameParts ( string sessionId ) : string[]
sessionId string The SessionID
Результат string[]

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

Get the parent ID of the specified session
public static GetSessionParentId ( string sessionId ) : string
sessionId string the ID of the session
Результат string

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

Load session configuration data from the specified XML file
public static LoadSessionsFromFile ( string fileName ) : List
fileName string The filename containing the settings
Результат List

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

Read any existing saved sessions from the registry, decode and populate a list containing the data
public static LoadSessionsFromRegistry ( ) : List
Результат List

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

Save session configuration to the specified XML file
public static SaveSessionsToFile ( List sessions, string fileName ) : void
sessions List A containing the session configuration data
fileName string A path to a filename to save the data in
Результат void

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

Default constructor, instantiate a new SessionData object
public SessionData ( ) : System
Результат System

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

Construct a new session data object
public SessionData ( string sessionName, string hostName, int port, ConnectionProtocol protocol, string sessionConfig ) : System
sessionName string A string representing the name of the session
hostName string The hostname or ip address of the remote host
port int The port on the remote host
protocol ConnectionProtocol The protocol to use when connecting to the remote host
sessionConfig string the name of the saved configuration settings from putty to use
Результат System

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

Return a string containing a uri to the protocol://host:port of this sesssions defined host
public ToString ( ) : string
Результат string