|
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.