C# Класс System.Net.Sockets.NetworkStream

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

Private Properties

Свойство Тип Описание
ConvertToNotSocketOwner void
CopyToAsyncCore System.Threading.Task
DebugMembers void
InternalAbortSocket void
NetworkStream System.Buffers
Poll bool
PollRead bool
SetSocketTimeoutOption void
UnsafeBeginRead IAsyncResult
UnsafeBeginWrite IAsyncResult

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

Метод Описание
BeginRead ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult
BeginWrite ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult
Close ( int timeout ) : void
CopyToAsync ( Stream destination, int bufferSize, CancellationToken cancellationToken ) : System.Threading.Task
EndRead ( IAsyncResult asyncResult ) : int
EndWrite ( IAsyncResult asyncResult ) : void
Flush ( ) : void
FlushAsync ( CancellationToken cancellationToken ) : System.Threading.Task
NetworkStream ( Socket socket ) : System.Buffers
NetworkStream ( Socket socket, FileAccess access ) : System.Buffers
NetworkStream ( Socket socket, FileAccess access, bool ownsSocket ) : System.Buffers
NetworkStream ( Socket socket, bool ownsSocket ) : System.Buffers
Read ( byte buffer, int offset, int size ) : int
ReadAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : Task
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int size ) : void
WriteAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : System.Threading.Task

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
ConvertToNotSocketOwner ( ) : void
CopyToAsyncCore ( Stream destination, AwaitableSocketAsyncEventArgs ea, CancellationToken cancellationToken ) : System.Threading.Task
DebugMembers ( ) : void
InternalAbortSocket ( ) : void
NetworkStream ( ) : System.Buffers
Poll ( int microSeconds, SelectMode mode ) : bool
PollRead ( ) : bool
SetSocketTimeoutOption ( SocketShutdown mode, int timeout, bool silent ) : void
UnsafeBeginRead ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult
UnsafeBeginWrite ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult

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

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

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

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

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

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

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

CopyToAsync() публичный метод

public CopyToAsync ( Stream destination, int bufferSize, CancellationToken cancellationToken ) : System.Threading.Task
destination System.IO.Stream
bufferSize int
cancellationToken System.Threading.CancellationToken
Результат System.Threading.Task

Dispose() защищенный метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

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

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

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

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

FlushAsync() публичный метод

public FlushAsync ( CancellationToken cancellationToken ) : System.Threading.Task
cancellationToken System.Threading.CancellationToken
Результат System.Threading.Task

NetworkStream() публичный метод

public NetworkStream ( Socket socket ) : System.Buffers
socket Socket
Результат System.Buffers

NetworkStream() публичный метод

public NetworkStream ( Socket socket, FileAccess access ) : System.Buffers
socket Socket
access FileAccess
Результат System.Buffers

NetworkStream() публичный метод

public NetworkStream ( Socket socket, FileAccess access, bool ownsSocket ) : System.Buffers
socket Socket
access FileAccess
ownsSocket bool
Результат System.Buffers

NetworkStream() публичный метод

public NetworkStream ( Socket socket, bool ownsSocket ) : System.Buffers
socket Socket
ownsSocket bool
Результат System.Buffers

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

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

ReadAsync() публичный метод

public ReadAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : Task
buffer byte
offset int
size int
cancellationToken System.Threading.CancellationToken
Результат Task

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

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

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

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

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

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

WriteAsync() публичный метод

public WriteAsync ( byte buffer, int offset, int size, CancellationToken cancellationToken ) : System.Threading.Task
buffer byte
offset int
size int
cancellationToken System.Threading.CancellationToken
Результат System.Threading.Task