Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Mime.MimePart Class Referencesealed

Classes

class  MimePartContext
 

Public Member Functions

void Dispose ()
 

Protected Attributes

ContentType _contentType
 
ContentDisposition _contentDisposition
 

Package Functions

 MimePart ()
 
void SetContent (Stream stream)
 
void SetContent (Stream stream, string name, string mimeType)
 
void SetContent (Stream stream, ContentType contentType)
 
void Complete (IAsyncResult result, Exception e)
 
void ReadCallback (IAsyncResult result)
 
void ReadCallbackHandler (IAsyncResult result)
 
void WriteCallback (IAsyncResult result)
 
void WriteCallbackHandler (IAsyncResult result)
 
Stream GetEncodedStream (Stream stream)
 
void ContentStreamCallbackHandler (IAsyncResult result)
 
void ContentStreamCallback (IAsyncResult result)
 
override IAsyncResult BeginSend (BaseWriter writer, AsyncCallback callback, bool allowUnicode, object state)
 
override void Send (BaseWriter writer, bool allowUnicode)
 
void ResetStream ()
 
void PrepareHeaders (bool allowUnicode)
 
void EndSend (IAsyncResult asyncResult)
 

Static Package Functions

static bool ShouldUseBase64Encoding (Encoding encoding)
 
static string EncodeHeaderValue (string value, Encoding encoding, bool base64Encoding)
 
static string EncodeHeaderValue (string value, Encoding encoding, bool base64Encoding, int headerLength)
 
static string DecodeHeaderValue (string value)
 
static Encoding DecodeEncoding (string value)
 
static bool IsAscii (string value, bool permitCROrLF)
 

Properties

Stream Stream [get]
 
ContentDisposition ContentDisposition [get, set]
 
TransferEncoding TransferEncoding [get, set]
 
string ContentID [get, set]
 
string ContentLocation [get, set]
 
NameValueCollection Headers [get]
 
ContentType ContentType [get, set]
 

Private Attributes

Stream _stream
 
bool _streamSet
 
bool _streamUsedOnce
 
AsyncCallback _readCallback
 
AsyncCallback _writeCallback
 
HeaderCollection _headers
 

Static Private Attributes

static readonly char[] s_decodeEncodingSplitChars = new char[3] { '?', '\r', '\n' }
 
static readonly char[] s_headerValueSplitChars = new char[3] { '\r', '\n', ' ' }
 
static readonly char[] s_questionMarkSplitChars = new char[1] { '?' }
 

Detailed Description

Definition at line 7 of file MimePart.cs.


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