SendPacketsElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje prvek v SendPacketsElement poli.
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- Dědičnost
-
SendPacketsElement
Poznámky
Třída SendPacketsElement se používá k vylepšení Socket třídy pro použití serverovými aplikacemi, které k dosažení nejvyššího výkonu používají asynchronní síťové vstupně-výstupní operace. Třída SendPacketsElement se používá s SocketAsyncEventArgs.SendPacketsElements vlastností k získání nebo nastavení vyrovnávací paměti dat nebo souboru k odeslání pomocí Socket.SendPacketsAsync metody.
Konstruktory
| Name | Description |
|---|---|
| SendPacketsElement(Byte[], Int32, Int32, Boolean) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu vyrovnávací paměti s možností zkombinovat tento prvek s dalším prvkem v jediném požadavku odeslání z vrstvy soketů do přenosu. |
| SendPacketsElement(Byte[], Int32, Int32) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu vyrovnávací paměti. |
| SendPacketsElement(Byte[]) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadané vyrovnávací paměti. |
| SendPacketsElement(FileStream, Int64, Int32, Boolean) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu objektu FileStream s možností zkombinovat tento prvek s dalším prvkem v jednom požadavku odeslání z vrstvy soketů do přenosu. |
| SendPacketsElement(FileStream, Int64, Int32) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu objektu FileStream . |
| SendPacketsElement(FileStream) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného FileStream objektu. |
| SendPacketsElement(ReadOnlyMemory<Byte>, Boolean) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadané vyrovnávací paměti s možností zkombinovat tento prvek s dalším prvkem v jediném požadavku odeslat z vrstvy sokets do přenosu. |
| SendPacketsElement(ReadOnlyMemory<Byte>) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadané vyrovnávací paměti. |
| SendPacketsElement(String, Int32, Int32, Boolean) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu souboru s možností zkombinovat tento prvek s dalším prvkem v jednom požadavku odeslání z vrstvy sokets do přenosu. |
| SendPacketsElement(String, Int32, Int32) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu souboru. |
| SendPacketsElement(String, Int64, Int32, Boolean) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu souboru s možností zkombinovat tento prvek s dalším prvkem v jednom požadavku odeslání z vrstvy sokets do přenosu. |
| SendPacketsElement(String, Int64, Int32) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu souboru. |
| SendPacketsElement(String) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného souboru. |
Vlastnosti
| Name | Description |
|---|---|
| Buffer |
Získá vyrovnávací paměť, která se má odeslat, pokud SendPacketsElement byl objekt inicializován parametrem |
| Count |
Získá počet bajtů, které se mají odeslat. |
| EndOfPacket |
Získá logickou hodnotu, která označuje, zda tento prvek by neměl být kombinován s dalším prvkem v jednom požadavku odeslání z vrstvy sokets do přenosu. |
| FilePath |
Získá název souboru, který se má odeslat, pokud SendPacketsElement byl objekt inicializován parametrem |
| FileStream |
Získá reprezentaci objektu souboru odeslat, pokud SendPacketsElement byl objekt inicializován parametrem FileStream . |
| MemoryBuffer |
Získá vyrovnávací paměť, která se má odeslat, pokud SendPacketsElement byl objekt inicializován parametrem |
| Offset |
Získá posun v bajtech od začátku vyrovnávací paměti dat nebo souboru do umístění ve vyrovnávací paměti nebo souboru pro zahájení odesílání dat. |
| OffsetLong |
Získá posun v bajtech od začátku vyrovnávací paměti dat nebo souboru do umístění ve vyrovnávací paměti nebo souboru pro zahájení odesílání dat. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Platí pro
Bezpečný přístup z více vláken
Instance této třídy jsou bezpečné pro přístup z více vláken.