Bagikan melalui


SocketTransportOptions Kelas

Definisi

Opsi untuk transportasi berbasis soket.

public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
Warisan
SocketTransportOptions

Konstruktor

SocketTransportOptions()

Opsi untuk transportasi berbasis soket.

Properti

Backlog

Panjang maksimum antrean koneksi yang tertunda.

CreateBoundListenSocket

Fungsi yang digunakan untuk membuat baru Socket untuk didengarkan. Jika tidak diatur, CreateDefaultBoundListenSocket(EndPoint) digunakan.

IOQueueCount

Jumlah antrean I/O yang digunakan untuk memproses permintaan. Atur ke 0 untuk langsung menjadwalkan I/O ke ThreadPool.

MaxReadBufferSize

Mendapatkan atau mengatur byte masuk maksimum yang tidak dikonsumsi yang akan di-buffer oleh transportasi.

Nilai null atau 0 menonaktifkan backpressure sepenuhnya memungkinkan buffering tak terbatas. Buffering server tanpa batas adalah risiko keamanan yang diberikan klien yang tidak tepercaya.

MaxWriteBufferSize

Mendapatkan atau mengatur byte keluar maksimum yang akan di-buffer transportasi sebelum menerapkan backpressure tulis.

Nilai null atau 0 menonaktifkan backpressure sepenuhnya memungkinkan buffering tak terbatas. Buffering server tanpa batas adalah risiko keamanan yang diberikan klien yang tidak tepercaya.

NoDelay

Atur ke false untuk mengaktifkan algoritma Nagle untuk semua koneksi.

UnsafePreferInlineScheduling

Kelanjutan aplikasi dan transportasi sebaris alih-alih dikirim ke threadpool.

WaitForDataBeforeAllocatingBuffer

Tunggu hingga ada data yang tersedia untuk mengalokasikan buffer. Mengatur ini ke false dapat meningkatkan throughput dengan biaya peningkatan penggunaan memori.

Metode

CreateDefaultBoundListenSocket(EndPoint)

Membuat instans Socket default untuk yang diberikan EndPoint yang dapat digunakan oleh pendengar koneksi untuk mendengarkan permintaan masuk. Bind(EndPoint) dipanggil dengan metode ini.

Berlaku untuk