SendPacketsElement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 |
| 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.