Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.FileWebRequest Class Reference

Public Member Functions

override IAsyncResult BeginGetRequestStream (AsyncCallback? callback, object? state)
 
override Task< StreamGetRequestStreamAsync ()
 
override IAsyncResult BeginGetResponse (AsyncCallback? callback, object? state)
 
override Task< WebResponseGetResponseAsync ()
 
override Stream EndGetRequestStream (IAsyncResult asyncResult)
 
override WebResponse EndGetResponse (IAsyncResult asyncResult)
 
override Stream GetRequestStream ()
 
override WebResponse GetResponse ()
 
override void Abort ()
 
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

 FileWebRequest (SerializationInfo serializationInfo, StreamingContext streamingContext)
 
override void GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Package Functions

 FileWebRequest (Uri uri)
 
void UnblockReader ()
 

Properties

bool Aborted [get]
 
override? string ConnectionGroupName [get, set]
 
override long ContentLength [get, set]
 
override? string ContentType [get, set]
 
override? ICredentials Credentials [get, set]
 
override WebHeaderCollection Headers [get]
 
override string Method [get, set]
 
override bool PreAuthenticate [get, set]
 
override? IWebProxy Proxy [get, set]
 
override int Timeout [get, set]
 
override Uri RequestUri [get]
 
override bool UseDefaultCredentials [get, set]
 
static List< WebRequestPrefixElementPrefixList [get, set]
 
static ? RequestCachePolicy DefaultCachePolicy = new RequestCachePolicy(RequestCacheLevel.BypassCache) [get, set]
 
virtual ? RequestCachePolicy CachePolicy [get, set]
 
AuthenticationLevel AuthenticationLevel = AuthenticationLevel.MutualAuthRequested [get, set]
 
TokenImpersonationLevel ImpersonationLevel = TokenImpersonationLevel.Delegation [get, set]
 
static ? IWebProxy DefaultWebProxy [get, set]
 

Private Member Functions

void ISerializable. GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)
 
void CheckAndMarkAsyncGetRequestStreamPending ()
 
Stream CreateWriteStream ()
 
void CheckAndMarkAsyncGetResponsePending ()
 
WebResponse CreateResponse ()
 

Static Private Member Functions

static Exception CreateRequestAbortedException ()
 
static WebRequest Create (Uri requestUri, bool useUriBase)
 

Private Attributes

readonly WebHeaderCollection _headers = new WebHeaderCollection()
 
string _method = "GET"
 
FileAccess _fileAccess = FileAccess.Read
 
ManualResetEventSlim _blockReaderUntilRequestStreamDisposed
 
WebResponse _response
 
WebFileStream _stream
 
readonly Uri _uri
 
long _contentLength
 
int _timeout = 100000
 
bool _readPending
 
bool _writePending
 
bool _writing
 
bool _syncHint
 
int _aborted
 

Static Private Attributes

static List< WebRequestPrefixElements_prefixList
 
static object s_internalSyncObject = new object()
 
static IWebProxy s_DefaultWebProxy
 
static bool s_DefaultWebProxyInitialized
 

Detailed Description

Definition at line 8 of file FileWebRequest.cs.


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