A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://sshnet.github.io/SSH.NET/api/Renci.SshNet.ForwardedPort.html below:

Class ForwardedPort | SSH.NET - A Secure Shell (SSH) library for .NET, optimized for parallelism

Class ForwardedPort
Namespace
Renci.SshNet
Assembly
Renci.SshNet.dll

Base class for port forwarding functionality.

public abstract class ForwardedPort : IForwardedPort, IDisposable
Inheritance
Derived
Implements
Inherited Members
Properties IsStarted

Gets a value indicating whether port forwarding is started.

public abstract bool IsStarted { get; }
Property Value
bool
Methods CheckDisposed()

Ensures the current instance is not disposed.

protected abstract void CheckDisposed()
Exceptions
ObjectDisposedException

The current instance is disposed.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()
Dispose(bool)

Releases unmanaged and - optionally - managed resources.

protected virtual void Dispose(bool disposing)
Parameters
disposing bool

to release both managed and unmanaged resources; to release only unmanaged resources.

RaiseExceptionEvent(Exception)

Raises Renci.SshNet.ForwardedPort.Exception event.

protected void RaiseExceptionEvent(Exception exception)
Parameters
exception Exception

The exception.

RaiseRequestReceived(string, uint)

Raises Renci.SshNet.ForwardedPort.RequestReceived event.

protected void RaiseRequestReceived(string host, uint port)
Parameters
host string

Request originator host.

port uint

Request originator port.

Start()

Starts port forwarding.

public virtual void Start()
Exceptions
InvalidOperationException

The current Renci.SshNet.ForwardedPort is already started -or- is not linked to a SSH session.

SshConnectionException

The client is not connected.

StartPort()

Starts port forwarding.

protected abstract void StartPort()
Stop()

Stops port forwarding.

public virtual void Stop()
StopPort(TimeSpan)

Stops port forwarding, and waits for the specified timeout until all pending requests are processed.

protected virtual void StopPort(TimeSpan timeout)
Parameters
timeout TimeSpan

The maximum amount of time to wait for pending requests to finish processing.

Closing

The Renci.SshNet.ForwardedPort.Closing event occurs as the forwarded port is being stopped.

public event EventHandler Closing
Event Type
EventHandler
Exception

Occurs when an exception is thrown.

public event EventHandler<ExceptionEventArgs> Exception
Event Type
EventHandler<ExceptionEventArgs>
RequestReceived

Occurs when a port forwarding request is received.

public event EventHandler<PortForwardEventArgs> RequestReceived
Event Type
EventHandler<PortForwardEventArgs>

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4