C# 클래스 Renci.SshNet.ServiceFactory

파일 보기 프로젝트 열기: sshnet/SSH.NET

공개 메소드들

메소드 설명
CreateClientAuthentication ( ) : IClientAuthentication

Creates a IClientAuthentication.

CreateKeyExchange ( Type>.IDictionary clientAlgorithms, string serverAlgorithms ) : IKeyExchange

Negotiates a key exchange algorithm, and creates a IKeyExchange for the negotiated algorithm.

CreateNetConfSession ( ISession session, System.TimeSpan operationTimeout ) : INetConfSession

Creates a new INetConfSession in a given ISession and with the specified operation timeout.

CreatePipeStream ( ) : PipeStream

Create a new PipeStream.

CreateSession ( ConnectionInfo connectionInfo ) : ISession

Creates a new ISession with the specified ConnectionInfo.

CreateSftpSession ( ISession session, System.TimeSpan operationTimeout, Encoding encoding ) : ISftpSession

Creates a new ISftpSession in a given ISession and with the specified operation timeout and encoding.

메소드 상세

CreateClientAuthentication() 공개 메소드

Creates a IClientAuthentication.
public CreateClientAuthentication ( ) : IClientAuthentication
리턴 IClientAuthentication

CreateKeyExchange() 공개 메소드

Negotiates a key exchange algorithm, and creates a IKeyExchange for the negotiated algorithm.
is null. is null. No key exchange algorithms are supported by both client and server.
public CreateKeyExchange ( Type>.IDictionary clientAlgorithms, string serverAlgorithms ) : IKeyExchange
clientAlgorithms Type>.IDictionary A of the key exchange algorithms supported by the client where key is the name of the algorithm, and value is the type implementing this algorithm.
serverAlgorithms string The names of the key exchange algorithms supported by the SSH server.
리턴 IKeyExchange

CreateNetConfSession() 공개 메소드

Creates a new INetConfSession in a given ISession and with the specified operation timeout.
public CreateNetConfSession ( ISession session, System.TimeSpan operationTimeout ) : INetConfSession
session ISession The to create the in.
operationTimeout System.TimeSpan The operation timeout.
리턴 INetConfSession

CreatePipeStream() 공개 메소드

Create a new PipeStream.
public CreatePipeStream ( ) : PipeStream
리턴 PipeStream

CreateSession() 공개 메소드

Creates a new ISession with the specified ConnectionInfo.
is null.
public CreateSession ( ConnectionInfo connectionInfo ) : ISession
connectionInfo ConnectionInfo The to use for creating a new session.
리턴 ISession

CreateSftpSession() 공개 메소드

Creates a new ISftpSession in a given ISession and with the specified operation timeout and encoding.
public CreateSftpSession ( ISession session, System.TimeSpan operationTimeout, Encoding encoding ) : ISftpSession
session ISession The to create the in.
operationTimeout System.TimeSpan The operation timeout.
encoding Encoding The encoding.
리턴 ISftpSession