C# Класс Halibut.Transport.Proxy.ProxyClientFactory

Factory class for creating new proxy client objects.
// create an instance of the client proxy factory ProxyClientFactory factory = new ProxyClientFactory(); // use the proxy client factory to generically specify the type of proxy to create // the proxy factory method CreateProxyClient returns an IProxyClient object IProxyClient proxy = factory.CreateProxyClient(ProxyType.Http, "localhost", 6588); // create a connection through the proxy to www.starksoft.com over port 80 System.Net.Sockets.TcpClient tcpClient = proxy.CreateConnection("www.starksoft.com", 80);
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateProxyClient ( ILog logger, ProxyDetails proxyDetails ) : IProxyClient
CreateProxyClient ( ILog logger, ProxyType type, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword ) : IProxyClient

Factory method for creating new proxy client objects.

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

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

public CreateProxyClient ( ILog logger, ProxyDetails proxyDetails ) : IProxyClient
logger ILog
proxyDetails ProxyDetails
Результат IProxyClient

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

Factory method for creating new proxy client objects.
public CreateProxyClient ( ILog logger, ProxyType type, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword ) : IProxyClient
logger ILog The logger instance
type ProxyType The type of proxy client to create.
proxyHost string The proxy host or IP address.
proxyPort int The proxy port number.
proxyUsername string The proxy username. This parameter is only used by Socks4 and Socks5 proxy objects.
proxyPassword string The proxy user password. This parameter is only used Socks5 proxy objects.
Результат IProxyClient