Terraria v1.4.4.9
Terraria source code documentation
|
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< Stream > | GetRequestStreamAsync () |
virtual Task< WebResponse > | GetResponseAsync () |
object | GetLifetimeService () |
virtual object | InitializeLifetimeService () |
Static Public Member Functions | |
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) |
MarshalByRefObject | MemberwiseClone (bool cloneIdentity) |
Package Functions | |
FtpWebRequest (Uri uri) | |
void | RequestCallback (object obj) |
void | DataStreamClosed (CloseExState closeState) |
Private Types | |
enum | RequestStage { CheckForError , RequestStarted , WriteReady , ReadReady , ReleaseConnection } |
Private Member Functions | |
void | SubmitRequest (bool isAsync) |
Exception | TranslateConnectException (Exception e) |
async 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) |
RequestStage | FinishRequestStage (RequestStage stage) |
void | EnsureFtpWebResponse (Exception exception) |
void ISerializable. | GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext) |
Static Private Member Functions | |
static WebRequest | Create (Uri requestUri, bool useUriBase) |
Static Private Attributes | |
static readonly NetworkCredential | s_defaultFtpNetworkCredential = new NetworkCredential("anonymous", "anonymous@", string.Empty) |
static readonly TimerThread.Queue | s_DefaultTimerQueue = TimerThread.GetOrCreateQueue(100000) |
static List< WebRequestPrefixElement > | s_prefixList |
static object | s_internalSyncObject = new object() |
static IWebProxy | s_DefaultWebProxy |
static bool | s_DefaultWebProxyInitialized |
Definition at line 13 of file FtpWebRequest.cs.