Click or drag to resize

SocketAsyncBufferPool Class

Ez az osztály létrehoz egy nagyobb méretű buffert, ezt a buffert osztja szét az átadott socketAsyncEventArgsok között ha valamely, socketAsyncEventArgs nak már nincs rá szüksége, akkor visszaadja a Poolnak és a tömb ezen része újrafelhasználásra kerül Ez által csökkenthető a memória fragmentáció és kevesebbet kell dolgoznia a GC nek is. Megjegyzés: a .NET ben nagyon gyors az objektum létrehozás, de elég lassú az objektum megsemmisítés, ezért ezt célszerű elkerülni
Inheritance Hierarchy
SystemObject
  Ozeki.NetworkSocketAsyncBufferPool

Namespace:  Ozeki.Network
Assembly:  OzekiSDK (in OzekiSDK.dll) Version: 10.3.199.0
Syntax
public class SocketAsyncBufferPool

The SocketAsyncBufferPool type exposes the following members.

Constructors
  NameDescription
Public methodSocketAsyncBufferPool
Létrehoz egy buffer poolt, a bufferek méretei meg kell, hogy egyezzenek
Top
Methods
  NameDescription
Public methodFreeBuffer
Az eventArgsnak nincs többé szüksége a bufferre, ezért újrafelhasználható a buffer
Public methodSetBuffer
Beállítja a paraméter bufferét
Top
See Also