| FtpMethodInfo get_MethodInfo() | 2 flags | — | 0x08 |
| string get_Method() | Public+2 flags | — | 0x08 |
| void set_Method(const string& value) | Public+2 flags | — | 0x08 |
| string get_RenameTo() | Public+1 flags | — | 0x08 |
| ICredentials get_Credentials() | Public+2 flags | — | 0x08 |
| void set_Credentials(ICredentials value) | Public+2 flags | | 0x08 |
| Uri get_RequestUri() | Public+2 flags | | 0x08 |
| int get_Timeout() | Public+2 flags | | 0x04 |
| void set_Timeout(int value) | Public+2 flags | | 0x04 |
| int get_RemainingTimeout() | 2 flags | | 0x04 |
| int get_ReadWriteTimeout() | Public+1 flags | | 0x04 |
| long get_ContentOffset() | Public+1 flags | | 0x08 |
| long get_ContentLength() | Public+2 flags | | 0x08 |
| void set_ContentLength(long value) | Public+2 flags | | 0x08 |
| IWebProxy get_Proxy() | Public+2 flags | | 0x08 |
| void set_Proxy(IWebProxy value) | Public+2 flags | | 0x08 |
| void set_ConnectionGroupName(const string& value) | Public+2 flags | | 0x08 |
| bool get_Aborted() | 2 flags | | 0x01 |
| void .ctor(Uri uri) | 2 flags | | 0x08 |
| IAsyncResult BeginGetResponse(AsyncCallback callback, object state) | Public+1 flags | | 0x08 |
| WebResponse EndGetResponse(IAsyncResult asyncResult) | Public+1 flags | | 0x08 |
| IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state) | Public+1 flags | | 0x08 |
| Stream EndGetRequestStream(IAsyncResult asyncResult) | Public+1 flags | | 0x08 |
| void SubmitRequest(bool isAsync) | Private | | 0x01 |
| Exception TranslateConnectException(Exception e) | Private | | 0x08 |
| void CreateConnectionAsync() | Private | | 0x00 |
| FtpControlStream CreateConnection() | Private | | 0x08 |
| Stream TimedSubmitRequestHelper(bool isAsync) | Private | | 0x08 |
| void TimerCallback(Timer timer, int timeNoticed, object context) | Private | | 0x08 |
| Queue get_TimerQueue() | Private+1 flags | | 0x08 |
| bool AttemptedRecovery(Exception e) | Private | | 0x08 |
| void SetException(Exception exception) | Private | | 0x08 |
| void CheckError() | Private | | 0x00 |
| void RequestCallback(object obj) | 1 flags | | 0x08 |
| void SyncRequestCallback(object obj) | Private | | 0x08 |
| void AsyncRequestCallback(object obj) | Private | | 0x08 |
| RequestStage FinishRequestStage(const RequestStage& stage) | Private | | 0x04 |
| void Abort() | Public+1 flags | | 0x00 |
| bool get_UseBinary() | Public+1 flags | | 0x01 |
| bool get_UsePassive() | Public+1 flags | | 0x01 |
| X509CertificateCollection get_ClientCertificates() | Public+1 flags | | 0x08 |
| bool get_EnableSsl() | Public+1 flags | | 0x01 |
| bool get_UseDefaultCredentials() | Public+2 flags | | 0x01 |
| void set_PreAuthenticate(bool value) | Public+2 flags | | 0x01 |
| bool get_InUse() | Private+1 flags | | 0x01 |
| void EnsureFtpWebResponse(Exception exception) | Private | | 0x08 |
| void DataStreamClosed(const CloseExState& closeState) | 1 flags | | 0x04 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |