0x00x0108
Members 37
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _syncObject | UObject* | Private | |
| 0x08 | _authInfo | ICredentials | Private | |
| 0x08 | _uri | Uri | Private+1 flags | |
| 0x08 | _methodInfo | FtpMethodInfo | Private | |
| 0x08 | _renameTo | string | Private | |
| 0x0060 | 0x68 | padding / unreflected | ||
| 0x01 | _getRequestStreamStarted | bool | Private | |
| 0x01 | _getResponseStarted | bool | Private | |
| 0x00CA | 0x06 | padding / unreflected | ||
| 0x08 | _startTime | DateTime | Private | |
| 0x04 | _timeout | int | Private | |
| 0x04 | _remainingTimeout | int | Private | |
| 0x08 | _contentLength | long | Private | |
| 0x08 | _contentOffset | long | Private | |
| 0x08 | _clientCertificates | X509CertificateCollection | Private | |
| 0x01 | _passive | bool | Private | |
| 0x01 | _binary | bool | Private | |
| 0x08 | _connectionGroupName | string | Private | |
| 0x08 | _servicePoint | ServicePoint | Private | |
| 0x01 | _async | bool | Private | |
| 0x01 | _aborted | bool | Private | |
| 0x01 | _timedOut | bool | Private | |
| 0x08 | _exception | Exception | Private | |
| 0x08 | _timerQueue | Queue | Private | |
| 0x08 | _timerCallback | Callback | Private | |
| 0x01 | _enableSsl | bool | Private | |
| 0x08 | _connection | FtpControlStream | Private | |
| 0x08 | _stream | Stream | Private | |
| 0x00F6 | 0x02 | padding / unreflected | ||
| 0x04 | _requestStage | RequestStage | Private | |
| 0x01 | _onceFailed | bool | Private | |
| 0x08 | _ftpRequestHeaders | WebHeaderCollection | Private | |
| 0x08 | _ftpWebResponse | FtpWebResponse | Private | |
| 0x00FD | 0x03 | padding / unreflected | ||
| 0x04 | _readWriteTimeout | int | Private | |
| 0x08 | _writeAsyncResult | ContextAwareResult | Private | |
| 0x08 | _readAsyncResult | LazyAsyncResult | Private | |
| 0x08 | _requestCompleteAsyncResult | LazyAsyncResult | Private | |
| 0x08 | s_defaultFtpNetworkCredential | NetworkCredential | PrivateStatic+1 flags | |
| — | 0x04 | s_DefaultTimeout | int | PrivateStatic+1 flags |
| 0x08 | s_DefaultTimerQueue | Queue | PrivateStatic+1 flags | |
| 0x0104 | 0x04 | unreflected bytes to end of FtpWebRequest | ||
Inherited from WebRequest 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | DefaultTimeout | int | Static+2 flags |
| 0x08 | s_PrefixList | ArrayList | PrivateStatic | |
| 0x08 | s_InternalSyncObject | UObject* | PrivateStatic | |
| 0x08 | s_DefaultTimerQueue | Queue | PrivateStatic | |
| 0x0018 | 0x18 | padding / unreflected | ||
| 0x04 | m_AuthenticationLevel | AuthenticationLevel | Private | |
| 0x04 | m_ImpersonationLevel | TokenImpersonationLevel | Private | |
| 0x08 | m_CachePolicy | RequestCachePolicy | Private | |
| 0x08 | m_CacheProtocol | RequestCacheProtocol | Private | |
| 0x08 | m_CacheBinding | RequestCacheBinding | Private | |
| 0x08 | webRequestCreate | DesignerWebRequestCreate | PrivateStatic | |
| 0x08 | s_DefaultWebProxy | IWebProxy | PrivateStatic | |
| 0x01 | s_DefaultWebProxyInitialized | bool | PrivateStatic | |
Inherited from MarshalByRefObject 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | _identity | ServerIdentity | Private+1 flags |
Functions 72
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_MethodInfo() | 2 flags | — | 0x00 |
| void get_DefaultCachePolicy() | PublicStatic+1 flags | — | 0x00 |
| void set_DefaultCachePolicy() | PublicStatic+1 flags | — | 0x00 |
| void get_Method() | Public+2 flags | — | 0x00 |
| void set_Method() | Public+2 flags | — | 0x00 |
| void get_RenameTo() | Public+1 flags | — | 0x00 |
| void set_RenameTo() | Public+1 flags | — | 0x00 |
| void get_Credentials() | Public+2 flags | — | 0x00 |
| void set_Credentials() | Public+2 flags | — | 0x00 |
| void get_RequestUri() | Public+2 flags | — | 0x00 |
| void get_Timeout() | Public+2 flags | — | 0x00 |
| void set_Timeout() | Public+2 flags | — | 0x00 |
| void get_RemainingTimeout() | 2 flags | — | 0x00 |
| void get_ReadWriteTimeout() | Public+1 flags | — | 0x00 |
| void set_ReadWriteTimeout() | Public+1 flags | — | 0x00 |
| void get_ContentOffset() | Public+1 flags | — | 0x00 |
| void set_ContentOffset() | Public+1 flags | — | 0x00 |
| void get_ContentLength() | Public+2 flags | — | 0x00 |
| void set_ContentLength() | Public+2 flags | — | 0x00 |
| void get_Proxy() | Public+2 flags | — | 0x00 |
| void set_Proxy() | Public+2 flags | — | 0x00 |
| void get_ConnectionGroupName() | Public+2 flags | — | 0x00 |
| void set_ConnectionGroupName() | Public+2 flags | — | 0x00 |
| void get_ServicePoint() | Public+1 flags | — | 0x00 |
| void get_Aborted() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void GetResponse() | Public+1 flags | — | 0x00 |
| void BeginGetResponse() | Public+1 flags | — | 0x00 |
| void EndGetResponse() | Public+1 flags | — | 0x00 |
| void GetRequestStream() | Public+1 flags | — | 0x00 |
| void BeginGetRequestStream() | Public+1 flags | — | 0x00 |
| void EndGetRequestStream() | Public+1 flags | — | 0x00 |
| void SubmitRequest() | Private | — | 0x00 |
| void TranslateConnectException() | Private | — | 0x00 |
| void CreateConnectionAsync() | Private | — | 0x00 |
| void CreateConnection() | Private | — | 0x00 |
| void TimedSubmitRequestHelper() | Private | — | 0x00 |
| void TimerCallback() | Private | — | 0x00 |
| void get_TimerQueue() | Private+1 flags | — | 0x00 |
| void AttemptedRecovery() | Private | — | 0x00 |
| void SetException() | Private | — | 0x00 |
| void CheckError() | Private | — | 0x00 |
| void RequestCallback() | 1 flags | — | 0x00 |
| void SyncRequestCallback() | Private | — | 0x00 |
| void AsyncRequestCallback() | Private | — | 0x00 |
| void FinishRequestStage() | Private | — | 0x00 |
| void Abort() | Public+1 flags | — | 0x00 |
| void get_KeepAlive() | Public+1 flags | — | 0x00 |
| void set_KeepAlive() | Public+1 flags | — | 0x00 |
| void get_CachePolicy() | Public+2 flags | — | 0x00 |
| void set_CachePolicy() | Public+2 flags | — | 0x00 |
| void get_UseBinary() | Public+1 flags | — | 0x00 |
| void set_UseBinary() | Public+1 flags | — | 0x00 |
| void get_UsePassive() | Public+1 flags | — | 0x00 |
| void set_UsePassive() | Public+1 flags | — | 0x00 |
| void get_ClientCertificates() | Public+1 flags | — | 0x00 |
| void set_ClientCertificates() | Public+1 flags | — | 0x00 |
| void get_EnableSsl() | Public+1 flags | — | 0x00 |
| void set_EnableSsl() | Public+1 flags | — | 0x00 |
| void get_Headers() | Public+2 flags | — | 0x00 |
| void set_Headers() | Public+2 flags | — | 0x00 |
| void get_ContentType() | Public+2 flags | — | 0x00 |
| void set_ContentType() | Public+2 flags | — | 0x00 |
| void get_UseDefaultCredentials() | Public+2 flags | — | 0x00 |
| void set_UseDefaultCredentials() | Public+2 flags | — | 0x00 |
| void get_PreAuthenticate() | Public+2 flags | — | 0x00 |
| void set_PreAuthenticate() | Public+2 flags | — | 0x00 |
| void get_InUse() | Private+1 flags | — | 0x00 |
| void EnsureFtpWebResponse() | Private | — | 0x00 |
| void DataStreamClosed() | 1 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |