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

Classes

struct  AuthorizationState
 
struct  d
 
struct  d__241
 
struct  d__243
 
struct  d__244
 

Public Member Functions

 HttpWebRequest (Uri uri)
 
void AddRange (int range)
 
void AddRange (int from, int to)
 
void AddRange (string rangeSpecifier, int range)
 
void AddRange (string rangeSpecifier, int from, int to)
 
void AddRange (long range)
 
void AddRange (long from, long to)
 
void AddRange (string rangeSpecifier, long range)
 
void AddRange (string rangeSpecifier, long from, long to)
 
override IAsyncResult BeginGetRequestStream (AsyncCallback callback, object state)
 
override Stream EndGetRequestStream (IAsyncResult asyncResult)
 
override Stream GetRequestStream ()
 
Stream GetRequestStream (out TransportContext context)
 
override Task< StreamGetRequestStreamAsync ()
 
override IAsyncResult BeginGetResponse (AsyncCallback callback, object state)
 
override WebResponse EndGetResponse (IAsyncResult asyncResult)
 
Stream EndGetRequestStream (IAsyncResult asyncResult, out TransportContext context)
 
override WebResponse GetResponse ()
 
override void Abort ()
 
 HttpWebRequest ()
 
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

 HttpWebRequest (SerializationInfo serializationInfo, StreamingContext streamingContext)
 
override void GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 

Package Functions

 HttpWebRequest (Uri uri, MobileTlsProvider tlsProvider, MonoTlsSettings settings=null)
 
ServicePoint GetServicePoint ()
 
void DoContinueDelegate (int statusCode, WebHeaderCollection headers)
 
byte[] GetRequestHeaders ()
 
void SetupCacheProtocol (Uri uri)
 

Static Package Functions

static Task< TRunWithTimeout< T > (Func< CancellationToken, Task< T > > func, int timeout, Action abort, Func< bool > aborted, CancellationToken cancellationToken)
 
static Exception FlattenException (Exception e)
 
static WebException CreateRequestAbortedException ()
 
static StringBuilder GenerateConnectionGroup (string connectionGroupName, bool unsafeConnectionGroup, bool isInternalGroup)
 
static IWebProxy InternalGetSystemWebProxy ()
 

Package Attributes

Func< Stream, TaskResendContentFactory
 
readonly int ID
 

Static Package Attributes

const int DefaultTimeout = 100000
 

Properties

string Accept [get, set]
 
Uri Address [get, set]
 
virtual bool AllowAutoRedirect [get, set]
 
virtual bool AllowWriteStreamBuffering [get, set]
 
virtual bool AllowReadStreamBuffering [get, set]
 
DecompressionMethods AutomaticDecompression [get, set]
 
bool InternalAllowBuffering [get, set]
 
bool MethodWithBuffer [get, set]
 
MobileTlsProvider TlsProvider [get, set]
 
MonoTlsSettings TlsSettings [get, set]
 
X509CertificateCollection ClientCertificates [get, set]
 
string Connection [get, set]
 
override string ConnectionGroupName [get, set]
 
override long ContentLength [get, set]
 
long InternalContentLength [set]
 
bool ThrowOnError [get, set]
 
override string ContentType [get, set]
 
HttpContinueDelegate ContinueDelegate [get, set]
 
virtual CookieContainer CookieContainer [get, set]
 
override ICredentials Credentials [get, set]
 
DateTime Date [get, set]
 
static int DefaultMaximumErrorResponseLength [get, set]
 
string Expect [get, set]
 
virtual bool HaveResponse [get, set]
 
override WebHeaderCollection Headers [get, set]
 
string Host [get, set]
 
DateTime IfModifiedSince [get, set]
 
bool KeepAlive [get, set]
 
int MaximumAutomaticRedirections [get, set]
 
int MaximumResponseHeadersLength [get, set]
 
static int DefaultMaximumResponseHeadersLength [get, set]
 
int ReadWriteTimeout [get, set]
 
int ContinueTimeout [get, set]
 
string MediaType [get, set]
 
override string Method [get, set]
 
bool Pipelined [get, set]
 
override bool PreAuthenticate [get, set]
 
Version ProtocolVersion [get, set]
 
override IWebProxy Proxy [get, set]
 
string Referer [get, set]
 
override Uri RequestUri [get, set]
 
bool SendChunked [get, set]
 
ServicePoint ServicePoint [get, set]
 
ServicePoint ServicePointNoLock [get, set]
 
virtual bool SupportsCookieContainer [get, set]
 
override int Timeout [get, set]
 
string TransferEncoding [get, set]
 
override bool UseDefaultCredentials [get, set]
 
string UserAgent [get, set]
 
bool UnsafeAuthenticatedConnectionSharing [get, set]
 
bool GotRequestStream [get, set]
 
bool ExpectContinue [get, set]
 
Uri AuthUri [get, set]
 
bool ProxyQuery [get, set]
 
ServerCertValidationCallback ServerCertValidationCallback [get, set]
 
RemoteCertificateValidationCallback ServerCertificateValidationCallback [get, set]
 
bool FinishedReading [get, set]
 
bool Aborted [get, set]
 
bool ReuseConnection [get, set]
 
virtual IWebRequestCreate CreatorInstance [get, set]
 
static object InternalSyncObject [get, set]
 
static TimerThread.Queue DefaultTimerQueue [get, set]
 
static ArrayList PrefixList [get, set]
 
static RequestCachePolicy DefaultCachePolicy [get, set]
 
virtual RequestCachePolicy CachePolicy [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  NtlmAuthState { None , Challenge , Response }
 

Private Member Functions

void ResetAuthorization ()
 
void SetSpecialHeaders (string HeaderName, string value)
 
void SetDateHeaderHelper (string headerName, DateTime dateTime)
 
bool TryGetHostUri (string hostName, out Uri hostUri)
 
WebOperation SendRequest (bool redirecting, BufferOffsetSize writeBuffer, CancellationToken cancellationToken)
 
Task< StreamMyGetRequestStreamAsync (CancellationToken cancellationToken)
 
Task< TRunWithTimeout< T > (Func< CancellationToken, Task< T > > func)
 
Task< HttpWebResponseMyGetResponseAsync (CancellationToken cancellationToken)
 
Task< ValueTuple< HttpWebResponse, bool, bool, BufferOffsetSize, WebOperation > > GetResponseFromData (WebResponseStream stream, CancellationToken cancellationToken)
 
WebException GetWebException (Exception e)
 
void System.Runtime.Serialization.ISerializable. GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 
void CheckRequestStarted ()
 
void RewriteRedirectToGet ()
 
bool Redirect (HttpStatusCode code, WebResponse response)
 
string GetHeaders ()
 
void DoPreAuthenticate ()
 
ValueTuple< WebOperation, bool > HandleNtlmAuth (WebResponseStream stream, HttpWebResponse response, BufferOffsetSize writeBuffer, CancellationToken cancellationToken)
 
bool CheckAuthorization (WebResponse response, HttpStatusCode code)
 
ValueTuple< Task< BufferOffsetSize >, WebExceptionGetRewriteHandler (HttpWebResponse response, bool redirect)
 
ValueTuple< bool, bool, Task< BufferOffsetSize >, WebExceptionCheckFinalStatus (HttpWebResponse response)
 
bool< RunWithTimeoutb__242_0< T > ()
 
Task< BufferOffsetSize >< GetRewriteHandlerb__271_0 ()
 
void InternalSetCachePolicy (RequestCachePolicy policy)
 
WindowsIdentity SafeCaptureIdenity ()
 
Task< Stream >< GetRequestStreamAsyncb__78_0 ()
 
Task< WebResponse >< GetResponseAsyncb__79_0 ()
 

Static Private Member Functions

static HttpWebRequest ()
 
static Exception GetMustImplement ()
 
static Task< TRunWithTimeoutWorker< T > (Task< T > workerTask, int timeout, Action abort, Func< bool > aborted, CancellationTokenSource cts)
 
static WebException GetWebException (Exception e, bool aborted)
 
static WebRequest Create (Uri requestUri, bool useUriBase)
 
static ArrayList PopulatePrefixList ()
 

Private Attributes

Uri requestUri
 
Uri actualUri
 
bool hostChanged
 
bool allowAutoRedirect
 
bool allowBuffering
 
bool allowReadStreamBuffering
 
X509CertificateCollection certificates
 
string connectionGroup
 
bool haveContentLength
 
long contentLength
 
HttpContinueDelegate continueDelegate
 
CookieContainer cookieContainer
 
ICredentials credentials
 
bool haveResponse
 
bool requestSent
 
WebHeaderCollection webHeaders
 
bool keepAlive
 
int maxAutoRedirect
 
string mediaType
 
string method
 
string initialMethod
 
bool pipelined
 
bool preAuthenticate
 
bool usedPreAuth
 
Version version
 
bool force_version
 
Version actualVersion
 
IWebProxy proxy
 
bool sendChunked
 
ServicePoint servicePoint
 
int timeout
 
int continueTimeout
 
WebRequestStream writeStream
 
HttpWebResponse webResponse
 
WebCompletionSource responseTask
 
WebOperation currentOperation
 
int aborted
 
bool gotRequestStream
 
int redirects
 
bool expectContinue
 
bool getResponseCalled
 
object locker
 
bool finished_reading
 
DecompressionMethods auto_decomp
 
int maxResponseHeadersLength
 
int readWriteTimeout
 
MobileTlsProvider tlsProvider
 
MonoTlsSettings tlsSettings
 
ServerCertValidationCallback certValidationCallback
 
bool hostHasPort
 
Uri hostUri
 
HttpWebRequest.AuthorizationState auth_state
 
HttpWebRequest.AuthorizationState proxy_auth_state
 
bool< ThrowOnErrork__BackingField
 
bool unsafe_auth_blah
 
bool< ReuseConnectionk__BackingField
 
AuthenticationLevel m_AuthenticationLevel
 
TokenImpersonationLevel m_ImpersonationLevel
 
RequestCachePolicy m_CachePolicy
 
RequestCacheProtocol m_CacheProtocol
 
RequestCacheBinding m_CacheBinding
 
object _identity
 

Static Private Attributes

static int defaultMaxResponseHeadersLength
 
static int defaultMaximumErrorResponseLength
 
static RequestCachePolicy defaultCachePolicy
 
static ArrayList s_PrefixList
 
static object s_InternalSyncObject
 
static TimerThread.Queue s_DefaultTimerQueue
 
static WebRequest.DesignerWebRequestCreate webRequestCreate
 
static IWebProxy s_DefaultWebProxy
 
static bool s_DefaultWebProxyInitialized
 

Detailed Description

Definition at line 27 of file HttpWebRequest.cs.


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