terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Net.FtpWebRequest Class Referencesealed
+ Inheritance diagram for System.Net.FtpWebRequest:
+ Collaboration diagram for System.Net.FtpWebRequest:

Classes

struct  d__86
 

Public Member Functions

override WebResponse GetResponse ()
 
override IAsyncResult BeginGetResponse (AsyncCallback callback, object state)
 
override WebResponse EndGetResponse (IAsyncResult asyncResult)
 
override Stream GetRequestStream ()
 
override IAsyncResult BeginGetRequestStream (AsyncCallback callback, object state)
 
override Stream EndGetRequestStream (IAsyncResult asyncResult)
 
override void Abort ()
 
virtual Task< StreamGetRequestStreamAsync ()
 
virtual Task< WebResponseGetResponseAsync ()
 
virtual global::System.Runtime.Remoting.ObjRef CreateObjRef (global::System.Type requestedType)
 
virtual object InitializeLifetimeService ()
 

Static Public Member Functions

static void RegisterPortableWebRequestCreator (IWebRequestCreate creator)
 
static WebRequest Create (string requestUriString)
 
static WebRequest Create (Uri requestUri)
 
static WebRequest CreateDefault (Uri requestUri)
 
static HttpWebRequest CreateHttp (string requestUriString)
 
static HttpWebRequest CreateHttp (Uri requestUri)
 
static bool RegisterPrefix (string prefix, IWebRequestCreate creator)
 
static IWebProxy GetSystemWebProxy ()
 

Protected Member Functions

virtual void GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 

Package Functions

 FtpWebRequest (Uri uri)
 
void RequestCallback (object obj)
 
void DataStreamClosed (CloseExState closeState)
 
 FtpWebRequest ()
 
void SetupCacheProtocol (Uri uri)
 

Static Package Functions

static IWebProxy InternalGetSystemWebProxy ()
 

Static Package Attributes

const int DefaultTimeout = 100000
 

Properties

FtpMethodInfo MethodInfo [get, set]
 
static new RequestCachePolicy DefaultCachePolicy [get, set]
 
override string Method [get, set]
 
string RenameTo [get, set]
 
override ICredentials Credentials [get, set]
 
override Uri RequestUri [get, set]
 
override int Timeout [get, set]
 
int RemainingTimeout [get, set]
 
int ReadWriteTimeout [get, set]
 
long ContentOffset [get, set]
 
override long ContentLength [get, set]
 
override IWebProxy Proxy [get, set]
 
override string ConnectionGroupName [get, set]
 
ServicePoint ServicePoint [get, set]
 
bool Aborted [get, set]
 
TimerThread.Queue TimerQueue [get, set]
 
bool KeepAlive [get, set]
 
override RequestCachePolicy CachePolicy [get, set]
 
bool UseBinary [get, set]
 
bool UsePassive [get, set]
 
X509CertificateCollection ClientCertificates [get, set]
 
bool EnableSsl [get, set]
 
override WebHeaderCollection Headers [get, set]
 
override string ContentType [get, set]
 
override bool UseDefaultCredentials [get, set]
 
override bool PreAuthenticate [get, set]
 
bool InUse [get, set]
 
virtual IWebRequestCreate CreatorInstance [get, set]
 
static object InternalSyncObject [get, set]
 
static TimerThread.Queue DefaultTimerQueue [get, set]
 
static ArrayList PrefixList [get, set]
 
RequestCacheProtocol CacheProtocol [get, set]
 
AuthenticationLevel AuthenticationLevel [get, set]
 
TokenImpersonationLevel ImpersonationLevel [get, set]
 
static IWebProxy InternalDefaultWebProxy [get, set]
 
static IWebProxy DefaultWebProxy [get, set]
 
global::System.Runtime.Remoting.ServerIdentity ObjectIdentity [get, set]
 

Private Types

enum  RequestStage {
  CheckForError , RequestStarted , WriteReady , ReadReady ,
  ReleaseConnection
}
 

Private Member Functions

void SubmitRequest (bool isAsync)
 
Exception TranslateConnectException (Exception e)
 
void CreateConnectionAsync ()
 
FtpControlStream CreateConnection ()
 
Stream TimedSubmitRequestHelper (bool isAsync)
 
void TimerCallback (TimerThread.Timer timer, int timeNoticed, object context)
 
bool AttemptedRecovery (Exception e)
 
void SetException (Exception exception)
 
void CheckError ()
 
void SyncRequestCallback (object obj)
 
void AsyncRequestCallback (object obj)
 
FtpWebRequest.RequestStage FinishRequestStage (FtpWebRequest.RequestStage stage)
 
void EnsureFtpWebResponse (Exception exception)
 
void System.Runtime.Serialization.ISerializable. GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 
void InternalSetCachePolicy (RequestCachePolicy policy)
 
WindowsIdentity SafeCaptureIdenity ()
 
Task< Stream >< GetRequestStreamAsyncb__78_0 ()
 
Task< WebResponse >< GetResponseAsyncb__79_0 ()
 

Static Private Member Functions

static FtpWebRequest ()
 
static WebRequest Create (Uri requestUri, bool useUriBase)
 
static ArrayList PopulatePrefixList ()
 

Private Attributes

object _syncObject
 
ICredentials _authInfo
 
readonly Uri _uri
 
FtpMethodInfo _methodInfo
 
string _renameTo
 
bool _getRequestStreamStarted
 
bool _getResponseStarted
 
DateTime _startTime
 
int _timeout
 
int _remainingTimeout
 
long _contentLength
 
long _contentOffset
 
X509CertificateCollection _clientCertificates
 
bool _passive
 
bool _binary
 
string _connectionGroupName
 
ServicePoint _servicePoint
 
bool _async
 
bool _aborted
 
bool _timedOut
 
Exception _exception
 
TimerThread.Queue _timerQueue
 
TimerThread.Callback _timerCallback
 
bool _enableSsl
 
FtpControlStream _connection
 
Stream _stream
 
FtpWebRequest.RequestStage _requestStage
 
bool _onceFailed
 
WebHeaderCollection _ftpRequestHeaders
 
FtpWebResponse _ftpWebResponse
 
int _readWriteTimeout
 
ContextAwareResult _writeAsyncResult
 
LazyAsyncResult _readAsyncResult
 
LazyAsyncResult _requestCompleteAsyncResult
 
AuthenticationLevel m_AuthenticationLevel
 
TokenImpersonationLevel m_ImpersonationLevel
 
RequestCachePolicy m_CachePolicy
 
RequestCacheProtocol m_CacheProtocol
 
RequestCacheBinding m_CacheBinding
 
object _identity
 

Static Private Attributes

static readonly NetworkCredential s_defaultFtpNetworkCredential
 
const int s_DefaultTimeout = 100000
 
static readonly TimerThread.Queue s_DefaultTimerQueue
 
static ArrayList s_PrefixList
 
static object s_InternalSyncObject
 
static WebRequest.DesignerWebRequestCreate webRequestCreate
 
static IWebProxy s_DefaultWebProxy
 
static bool s_DefaultWebProxyInitialized
 

Detailed Description

Definition at line 18 of file FtpWebRequest.cs.


The documentation for this class was generated from the following file: