C# Класс System.Net.WebConnectionStream

Наследование: System.IO.Stream
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckAuthHeader bool
CheckComplete void
CheckResponseInBuffer void
CheckWriteOverflow void
ForceCompletion void
InternalClose void
IsNtlmAuth bool
KillBuffer void
ReadAll void
ReadCallbackWrapper void
SetHeadersAsync bool
SetHeadersAsync void
WriteAsyncCB void
WriteCallbackWrapper void
WriteRequestAsync System.Net.SimpleAsyncResult
WriteRequestAsync bool

Открытые методы

Метод Описание
BeginRead ( byte buffer, int offset, int size, AsyncCallback cb, object state ) : IAsyncResult
BeginWrite ( byte buffer, int offset, int size, AsyncCallback cb, object state ) : IAsyncResult
Close ( ) : void
EndRead ( IAsyncResult r ) : int
EndWrite ( IAsyncResult r ) : void
Flush ( ) : void
Read ( byte buffer, int offset, int size ) : int
Seek ( long a, SeekOrigin b ) : long
SetLength ( long a ) : void
WebConnectionStream ( WebConnection cnc, HttpWebRequest request ) : System.IO
WebConnectionStream ( WebConnection cnc, System.Net.WebConnectionData data ) : System.IO
Write ( byte buffer, int offset, int size ) : void

Приватные методы

Метод Описание
CheckAuthHeader ( string headerName ) : bool
CheckComplete ( ) : void
CheckResponseInBuffer ( ) : void
CheckWriteOverflow ( long contentLength, long totalWritten, long size ) : void
ForceCompletion ( ) : void
InternalClose ( ) : void
IsNtlmAuth ( ) : bool
KillBuffer ( ) : void
ReadAll ( ) : void
ReadCallbackWrapper ( IAsyncResult r ) : void
SetHeadersAsync ( System.Net.SimpleAsyncResult result, bool setInternalLength ) : bool
SetHeadersAsync ( bool setInternalLength, SimpleAsyncCallback callback ) : void
WriteAsyncCB ( IAsyncResult r ) : void
WriteCallbackWrapper ( IAsyncResult r ) : void
WriteRequestAsync ( SimpleAsyncCallback callback ) : System.Net.SimpleAsyncResult
WriteRequestAsync ( System.Net.SimpleAsyncResult result ) : bool

Описание методов

BeginRead() публичный Метод

public BeginRead ( byte buffer, int offset, int size, AsyncCallback cb, object state ) : IAsyncResult
buffer byte
offset int
size int
cb AsyncCallback
state object
Результат IAsyncResult

BeginWrite() публичный Метод

public BeginWrite ( byte buffer, int offset, int size, AsyncCallback cb, object state ) : IAsyncResult
buffer byte
offset int
size int
cb AsyncCallback
state object
Результат IAsyncResult

Close() публичный Метод

public Close ( ) : void
Результат void

EndRead() публичный Метод

public EndRead ( IAsyncResult r ) : int
r IAsyncResult
Результат int

EndWrite() публичный Метод

public EndWrite ( IAsyncResult r ) : void
r IAsyncResult
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

Read() публичный Метод

public Read ( byte buffer, int offset, int size ) : int
buffer byte
offset int
size int
Результат int

Seek() публичный Метод

public Seek ( long a, SeekOrigin b ) : long
a long
b SeekOrigin
Результат long

SetLength() публичный Метод

public SetLength ( long a ) : void
a long
Результат void

WebConnectionStream() публичный Метод

public WebConnectionStream ( WebConnection cnc, HttpWebRequest request ) : System.IO
cnc WebConnection
request HttpWebRequest
Результат System.IO

WebConnectionStream() публичный Метод

public WebConnectionStream ( WebConnection cnc, System.Net.WebConnectionData data ) : System.IO
cnc WebConnection
data System.Net.WebConnectionData
Результат System.IO

Write() публичный Метод

public Write ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void