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.WebClient Class Reference
+ Inheritance diagram for System.Net.WebClient:
+ Collaboration diagram for System.Net.WebClient:

Classes

struct  d__112
 
struct  d__150
 
struct  d__152
 
class  ProgressData
 
class  WebClientWriteStream
 

Public Member Functions

 WebClient ()
 
byte[] DownloadData (string address)
 
byte[] DownloadData (Uri address)
 
void DownloadFile (string address, string fileName)
 
void DownloadFile (Uri address, string fileName)
 
Stream OpenRead (string address)
 
Stream OpenRead (Uri address)
 
Stream OpenWrite (string address)
 
Stream OpenWrite (Uri address)
 
Stream OpenWrite (string address, string method)
 
Stream OpenWrite (Uri address, string method)
 
byte[] UploadData (string address, byte[] data)
 
byte[] UploadData (Uri address, byte[] data)
 
byte[] UploadData (string address, string method, byte[] data)
 
byte[] UploadData (Uri address, string method, byte[] data)
 
byte[] UploadFile (string address, string fileName)
 
byte[] UploadFile (Uri address, string fileName)
 
byte[] UploadFile (string address, string method, string fileName)
 
byte[] UploadFile (Uri address, string method, string fileName)
 
byte[] UploadValues (string address, NameValueCollection data)
 
byte[] UploadValues (Uri address, NameValueCollection data)
 
byte[] UploadValues (string address, string method, NameValueCollection data)
 
byte[] UploadValues (Uri address, string method, NameValueCollection data)
 
string UploadString (string address, string data)
 
string UploadString (Uri address, string data)
 
string UploadString (string address, string method, string data)
 
string UploadString (Uri address, string method, string data)
 
string DownloadString (string address)
 
string DownloadString (Uri address)
 
void OpenReadAsync (Uri address)
 
void OpenReadAsync (Uri address, object userToken)
 
void OpenWriteAsync (Uri address)
 
void OpenWriteAsync (Uri address, string method)
 
void OpenWriteAsync (Uri address, string method, object userToken)
 
void DownloadStringAsync (Uri address)
 
void DownloadStringAsync (Uri address, object userToken)
 
void DownloadDataAsync (Uri address)
 
void DownloadDataAsync (Uri address, object userToken)
 
void DownloadFileAsync (Uri address, string fileName)
 
void DownloadFileAsync (Uri address, string fileName, object userToken)
 
void UploadStringAsync (Uri address, string data)
 
void UploadStringAsync (Uri address, string method, string data)
 
void UploadStringAsync (Uri address, string method, string data, object userToken)
 
void UploadDataAsync (Uri address, byte[] data)
 
void UploadDataAsync (Uri address, string method, byte[] data)
 
void UploadDataAsync (Uri address, string method, byte[] data, object userToken)
 
void UploadFileAsync (Uri address, string fileName)
 
void UploadFileAsync (Uri address, string method, string fileName)
 
void UploadFileAsync (Uri address, string method, string fileName, object userToken)
 
void UploadValuesAsync (Uri address, NameValueCollection data)
 
void UploadValuesAsync (Uri address, string method, NameValueCollection data)
 
void UploadValuesAsync (Uri address, string method, NameValueCollection data, object userToken)
 
void CancelAsync ()
 
Task< string > DownloadStringTaskAsync (string address)
 
Task< string > DownloadStringTaskAsync (Uri address)
 
Task< StreamOpenReadTaskAsync (string address)
 
Task< StreamOpenReadTaskAsync (Uri address)
 
Task< StreamOpenWriteTaskAsync (string address)
 
Task< StreamOpenWriteTaskAsync (Uri address)
 
Task< StreamOpenWriteTaskAsync (string address, string method)
 
Task< StreamOpenWriteTaskAsync (Uri address, string method)
 
Task< string > UploadStringTaskAsync (string address, string data)
 
Task< string > UploadStringTaskAsync (Uri address, string data)
 
Task< string > UploadStringTaskAsync (string address, string method, string data)
 
Task< string > UploadStringTaskAsync (Uri address, string method, string data)
 
Task< byte[]> DownloadDataTaskAsync (string address)
 
Task< byte[]> DownloadDataTaskAsync (Uri address)
 
Task DownloadFileTaskAsync (string address, string fileName)
 
Task DownloadFileTaskAsync (Uri address, string fileName)
 
Task< byte[]> UploadDataTaskAsync (string address, byte[] data)
 
Task< byte[]> UploadDataTaskAsync (Uri address, byte[] data)
 
Task< byte[]> UploadDataTaskAsync (string address, string method, byte[] data)
 
Task< byte[]> UploadDataTaskAsync (Uri address, string method, byte[] data)
 
Task< byte[]> UploadFileTaskAsync (string address, string fileName)
 
Task< byte[]> UploadFileTaskAsync (Uri address, string fileName)
 
Task< byte[]> UploadFileTaskAsync (string address, string method, string fileName)
 
Task< byte[]> UploadFileTaskAsync (Uri address, string method, string fileName)
 
Task< byte[]> UploadValuesTaskAsync (string address, NameValueCollection data)
 
Task< byte[]> UploadValuesTaskAsync (string address, string method, NameValueCollection data)
 
Task< byte[]> UploadValuesTaskAsync (Uri address, NameValueCollection data)
 
Task< byte[]> UploadValuesTaskAsync (Uri address, string method, NameValueCollection data)
 
void Dispose ()
 
override string ToString ()
 
virtual global::System.Runtime.Remoting.ObjRef CreateObjRef (global::System.Type requestedType)
 
virtual object InitializeLifetimeService ()
 

Protected Member Functions

virtual void OnDownloadStringCompleted (DownloadStringCompletedEventArgs e)
 
virtual void OnDownloadDataCompleted (DownloadDataCompletedEventArgs e)
 
virtual void OnDownloadFileCompleted (AsyncCompletedEventArgs e)
 
virtual void OnDownloadProgressChanged (DownloadProgressChangedEventArgs e)
 
virtual void OnUploadStringCompleted (UploadStringCompletedEventArgs e)
 
virtual void OnUploadDataCompleted (UploadDataCompletedEventArgs e)
 
virtual void OnUploadFileCompleted (UploadFileCompletedEventArgs e)
 
virtual void OnUploadValuesCompleted (UploadValuesCompletedEventArgs e)
 
virtual void OnUploadProgressChanged (UploadProgressChangedEventArgs e)
 
virtual void OnOpenReadCompleted (OpenReadCompletedEventArgs e)
 
virtual void OnOpenWriteCompleted (OpenWriteCompletedEventArgs e)
 
virtual WebRequest GetWebRequest (Uri address)
 
virtual WebResponse GetWebResponse (WebRequest request)
 
virtual WebResponse GetWebResponse (WebRequest request, IAsyncResult result)
 
virtual void OnWriteStreamClosed (WriteStreamClosedEventArgs e)
 
override void Finalize ()
 
virtual void Dispose (bool disposing)
 
virtual object GetService (Type service)
 

Properties

DownloadStringCompletedEventHandler DownloadStringCompleted [set]
 
DownloadDataCompletedEventHandler DownloadDataCompleted [set]
 
AsyncCompletedEventHandler DownloadFileCompleted [set]
 
UploadStringCompletedEventHandler UploadStringCompleted [set]
 
UploadDataCompletedEventHandler UploadDataCompleted [set]
 
UploadFileCompletedEventHandler UploadFileCompleted [set]
 
UploadValuesCompletedEventHandler UploadValuesCompleted [set]
 
OpenReadCompletedEventHandler OpenReadCompleted [set]
 
OpenWriteCompletedEventHandler OpenWriteCompleted [set]
 
DownloadProgressChangedEventHandler DownloadProgressChanged [set]
 
UploadProgressChangedEventHandler UploadProgressChanged [set]
 
Encoding Encoding [get, set]
 
string BaseAddress [get, set]
 
ICredentials Credentials [get, set]
 
bool UseDefaultCredentials [get, set]
 
WebHeaderCollection Headers [get, set]
 
NameValueCollection QueryString [get, set]
 
WebHeaderCollection ResponseHeaders [get, set]
 
IWebProxy Proxy [get, set]
 
RequestCachePolicy CachePolicy [get, set]
 
bool IsBusy [get, set]
 
bool AllowReadStreamBuffering [get, set]
 
bool AllowWriteStreamBuffering [get, set]
 
WriteStreamClosedEventHandler WriteStreamClosed [set]
 
virtual bool CanRaiseEvents [get, set]
 
bool CanRaiseEventsInternal [get, set]
 
EventHandler Disposed [set]
 
EventHandlerList Events [get, set]
 
virtual ISite Site [get, set]
 
IContainer Container [get, set]
 
bool DesignMode [get, set]
 
global::System.Runtime.Remoting.ServerIdentity ObjectIdentity [get, set]
 

Private Member Functions

void StartOperation ()
 
AsyncOperation StartAsyncOperation (object userToken)
 
void EndOperation ()
 
Task< WebResponseGetWebResponseTaskAsync (WebRequest request)
 
byte[] DownloadDataInternal (Uri address, out WebRequest request)
 
byte[] UploadDataInternal (Uri address, string method, byte[] data, out WebRequest request)
 
void OpenFileInternal (bool needsHeaderAndBoundary, string fileName, ref FileStream fs, ref byte[] buffer, ref byte[] formHeaderBytes, ref byte[] boundaryBytes)
 
byte[] GetValuesToUpload (NameValueCollection data)
 
void CopyHeadersTo (WebRequest request)
 
Uri GetUri (string address)
 
Uri GetUri (Uri address)
 
byte[] DownloadBits (WebRequest request, Stream writeStream)
 
void DownloadBitsAsync (WebRequest request, Stream writeStream, AsyncOperation asyncOp, Action< byte[], Exception, AsyncOperation > completionDelegate)
 
byte[] UploadBits (WebRequest request, Stream readStream, byte[] buffer, int chunkSize, byte[] header, byte[] footer)
 
void UploadBitsAsync (WebRequest request, Stream readStream, byte[] buffer, int chunkSize, byte[] header, byte[] footer, AsyncOperation asyncOp, Action< byte[], Exception, AsyncOperation > completionDelegate)
 
string GetStringUsingEncoding (WebRequest request, byte[] data)
 
string MapToDefaultMethod (Uri address)
 
void InvokeOperationCompleted (AsyncOperation asyncOp, SendOrPostCallback callback, AsyncCompletedEventArgs eventArgs)
 
void DownloadStringAsyncCallback (byte[] returnBytes, Exception exception, object state)
 
void DownloadDataAsyncCallback (byte[] returnBytes, Exception exception, object state)
 
void DownloadFileAsyncCallback (byte[] returnBytes, Exception exception, object state)
 
void HandleCompletion< TAsyncCompletedEventArgs, TCompletionDelegate, T > (TaskCompletionSource< T > tcs, TAsyncCompletedEventArgs e, Func< TAsyncCompletedEventArgs, T > getResult, TCompletionDelegate handler, Action< WebClient, TCompletionDelegate > unregisterHandler)
 
void PostProgressChanged (AsyncOperation asyncOp, WebClient.ProgressData progress)
 
void< StartAsyncOperationb__78_0 (object arg)
 
void< StartAsyncOperationb__78_1 (object arg)
 
void< StartAsyncOperationb__78_2 (object arg)
 
void< StartAsyncOperationb__78_3 (object arg)
 
void< StartAsyncOperationb__78_4 (object arg)
 
void< StartAsyncOperationb__78_5 (object arg)
 
void< StartAsyncOperationb__78_6 (object arg)
 
void< StartAsyncOperationb__78_7 (object arg)
 
void< StartAsyncOperationb__78_8 (object arg)
 
void< StartAsyncOperationb__78_9 (object arg)
 
void< StartAsyncOperationb__78_10 (object arg)
 
void< UploadStringAsyncb__179_0 (byte[] bytesResult, Exception error, AsyncOperation uploadAsyncOp)
 

Static Private Member Functions

static void AbortRequest (WebRequest request)
 
static bool ByteArrayHasPrefix (byte[] prefix, byte[] byteArray)
 
static string UrlEncode (string str)
 
static byte[] UrlEncodeBytesToBytesInternal (byte[] bytes, int offset, int count, bool alwaysCreateReturnValue)
 
static char IntToHex (int n)
 
static bool IsSafe (char ch)
 
static Exception GetExceptionToPropagate (Exception e)
 
static void ThrowIfNull (object argument, string parameterName)
 
static WebClient ()
 

Private Attributes

Uri _baseAddress
 
ICredentials _credentials
 
WebHeaderCollection _headers
 
NameValueCollection _requestParameters
 
WebResponse _webResponse
 
WebRequest _webRequest
 
Encoding _encoding
 
string _method
 
long _contentLength
 
bool _initWebClientAsync
 
bool _canceled
 
WebClient.ProgressData _progress
 
IWebProxy _proxy
 
bool _proxySet
 
int _callNesting
 
AsyncOperation _asyncOp
 
SendOrPostCallback _downloadDataOperationCompleted
 
SendOrPostCallback _openReadOperationCompleted
 
SendOrPostCallback _openWriteOperationCompleted
 
SendOrPostCallback _downloadStringOperationCompleted
 
SendOrPostCallback _downloadFileOperationCompleted
 
SendOrPostCallback _uploadStringOperationCompleted
 
SendOrPostCallback _uploadDataOperationCompleted
 
SendOrPostCallback _uploadFileOperationCompleted
 
SendOrPostCallback _uploadValuesOperationCompleted
 
SendOrPostCallback _reportDownloadProgressChanged
 
SendOrPostCallback _reportUploadProgressChanged
 
RequestCachePolicy< CachePolicyk__BackingField
 
bool< AllowReadStreamBufferingk__BackingField
 
bool< AllowWriteStreamBufferingk__BackingField
 
ISite site
 
EventHandlerList events
 
object _identity
 

Static Private Attributes

const int DefaultCopyBufferLength = 8192
 
const int DefaultDownloadBufferLength = 65536
 
const string DefaultUploadFileContentType = "application/octet-stream"
 
const string UploadFileContentType = "multipart/form-data"
 
const string UploadValuesContentType = "application/x-www-form-urlencoded"
 
static readonly char[] s_parseContentTypeSeparators
 
static readonly Encoding[] s_knownEncodings
 
static readonly object EventDisposed
 

Detailed Description

Definition at line 20 of file WebClient.cs.


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