SendPacketsElement Klass

Definition

Representerar ett element i en SendPacketsElement matris.

public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
Arv
SendPacketsElement

Kommentarer

Klassen SendPacketsElement används för att förbättra Socket klassen för användning av serverprogram som använder asynkront nätverks-I/O för att uppnå högsta prestanda. Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Konstruktorer

Name Description
SendPacketsElement(Byte[], Int32, Int32, Boolean)

Initierar en ny instans av SendPacketsElement klassen med det angivna intervallet för bufferten med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

SendPacketsElement(Byte[], Int32, Int32)

Initierar en ny instans av klassen med hjälp av SendPacketsElement buffertens angivna intervall.

SendPacketsElement(Byte[])

Initierar en ny instans av SendPacketsElement klassen med den angivna bufferten.

SendPacketsElement(String, Int32, Int32, Boolean)

Initierar en ny instans av SendPacketsElement klassen med hjälp av det angivna intervallet för filen med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

SendPacketsElement(String, Int32, Int32)

Initierar en ny instans av klassen med hjälp av SendPacketsElement det angivna intervallet för filen.

SendPacketsElement(String)

Initierar en ny instans av SendPacketsElement klassen med den angivna filen.

Egenskaper

Name Description
Buffer

Hämtar bufferten som ska skickas om objektet SendPacketsElement initierades med en buffer parameter.

Count

Hämtar antalet byte som ska skickas.

EndOfPacket

Hämtar ett booleskt värde som anger om det här elementet inte ska kombineras med nästa element i en enda sändningsbegäran från socketlagret till transporten.

FilePath

Hämtar filnamnet för filen som ska skickas om SendPacketsElement objektet initierades med en filepath parameter.

Offset

Hämtar förskjutningen i byte från början av databufferten eller filen till platsen i bufferten eller filen för att börja skicka data.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Trådsäkerhet

Instanser av den här klassen är trådsäkra.

Se även