SocketTransportOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yuva tabanlı taşıma seçenekleri.
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- Devralma
-
SocketTransportOptions
Oluşturucular
SocketTransportOptions() |
Yuva tabanlı taşıma seçenekleri. |
Özellikler
Backlog |
Bekleyen bağlantı kuyruğunun uzunluk üst sınırı. |
CreateBoundListenSocket |
Dinleyecek yeni Socket bir işlev oluşturmak için kullanılan bir işlev. Ayarlanmadıysa CreateDefaultBoundListenSocket(EndPoint) kullanılır. |
IOQueueCount |
İstekleri işlemek için kullanılan G/Ç kuyruklarının sayısı. G/Ç'yi ThreadPool'a doğrudan zamanlamak için 0 olarak ayarlayın. |
MaxReadBufferSize |
Aktarım arabelleğine eklenecek en fazla tutarsız gelen bayt sayısını alır veya ayarlar.
veya 0 değeri |
MaxWriteBufferSize |
Yazma geri baskısı uygulamadan önce aktarımın arabelleğe alacağı maksimum giden bayt sayısını alır veya ayarlar.
veya 0 değeri |
NoDelay |
Nagle algoritmasının tüm bağlantılar için etkinleştirilmesi için false olarak ayarlayın. |
UnsafePreferInlineScheduling |
İş parçacığı havuzuna göndermek yerine satır içi uygulama ve taşıma devamları. |
WaitForDataBeforeAllocatingBuffer |
Arabellek ayırmak için kullanılabilir veriler olana kadar bekleyin. Bunu false olarak ayarlamak, artan bellek kullanımı maliyetiyle aktarım hızını artırabilir. |
Yöntemler
CreateDefaultBoundListenSocket(EndPoint) |
Gelen istekleri dinlemek için bağlantı dinleyicisi tarafından kullanılabilecek verilen EndPoint için varsayılan örneğini Socket oluşturur. Bind(EndPoint) bu yöntem tarafından çağrılır. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin