The FtpProxy type exposes the following members.

Constructors

Methods

  NameDescription
Public methodClone
Creates a copy of the FtpProxy instance.
(Overrides Proxy..::..Clone()()()().)
Protected methodCreateClone
Creates the true type of the clone.
(Overrides Proxy..::..CreateClone()()()().)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetProxy
Returns the proxied URI for a destination.
(Inherited from Proxy.)
Protected methodGetProxyAddress()()()()
Gets the proxy address.
(Overrides Proxy..::..GetProxyAddress()()()().)
Protected methodGetProxyAddress(String, Int32, String)
Gets the proxy address.
(Inherited from Proxy.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsBypassed(Uri)
Indicates whether to use the proxy server for the specified host.
(Inherited from Proxy.)
Public methodIsBypassed(String, Int32)
Indicates whether to use the proxy server for the specified FTP server.
(Overrides Proxy..::..IsBypassed(String, Int32).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string representation of this proxy.
(Overrides Proxy..::..ToString()()()().)

Properties

  NameDescription
Public propertyAuthenticationMethod
Gets or sets the proxy server authentication method.
Public propertyBypassArrayList
Gets a list of addresses that do not use the proxy server.
(Inherited from Proxy.)
Public propertyBypassList
Gets or sets an array of addresses that do not use the proxy server.
(Inherited from Proxy.)
Public propertyBypassProxyOnLocal
Gets or sets a value indicating whether to bypass the proxy server for local addresses.
(Inherited from Proxy.)
Public propertyCredentials
Gets or sets the credentials to submit to the proxy server for authentication. Password authentication is not supported by SOCKS4 and SOCKS4a.
(Inherited from Proxy.)
Public propertyDomain
Gets or sets the domain to submit to the proxy server for authentication.
(Inherited from Proxy.)
Public propertyEncoding
Gets or sets the Encoding to use to encode and decode requests and responses.
(Inherited from Proxy.)
Public propertyHost
Gets or sets the hostname of the proxy server.
(Inherited from Proxy.)
Public propertyHttpUserAgent
Gets or sets user agent to use for HTTP connect proxy.
(Inherited from Proxy.)
Public propertyLocalPortRange
Gets or sets the local TCP port range to which to bind the connections.
(Inherited from Proxy.)
Public propertyLogWriter
Gets or sets the log writer used by this object.
(Inherited from Proxy.)
Public propertyPassword
Gets or sets the password to submit to the proxy server for authentication. Password authentication is not supported by SOCKS4 and SOCKS4a.
(Inherited from Proxy.)
Public propertyPort
Gets or sets the port of the proxy server.
(Inherited from Proxy.)
Public propertyProxyType
Gets or sets the type of the proxy server.
Public propertyReceiveBufferSize
Gets or sets local TCP socket receive buffer size.
(Inherited from Proxy.)
Public propertySendBufferSize
Gets or sets local TCP socket send buffer size.
(Inherited from Proxy.)
Public propertySendRetryTimeout
Specifies how long (in milliseconds) to continue try sending data before giving up on slow networks. Setting it to 0 or -1 means that the same value as Timeout property will be used.
(Inherited from Proxy.)
Public propertyUserName
Gets or sets the username to submit to the proxy server for authentication.
(Inherited from Proxy.)

Explicit Interface Implementations

See Also