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é aplikace, které používají asynchronní síťové vstupně-výstupní operace k dosažení nejvyššího výkonu. Třída se SendPacketsElement používá s SocketAsyncEventArgs.SendPacketsElements vlastností k získání nebo nastavení datové vyrovnávací paměti nebo souboru, který se má odeslat pomocí Socket.SendPacketsAsync metody .
Konstruktory
SendPacketsElement(Byte[]) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadané vyrovnávací paměti. |
SendPacketsElement(Byte[], Int32, Int32) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu vyrovnávací paměti. |
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(FileStream) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného FileStream objektu. |
SendPacketsElement(FileStream, Int64, Int32) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu objektu FileStream . |
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 jediném požadavku odeslání z vrstvy soketů do přenosu. |
SendPacketsElement(ReadOnlyMemory<Byte>) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadané vyrovnávací paměti. |
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 odeslání z vrstvy soketů do přenosu. |
SendPacketsElement(String) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného souboru. |
SendPacketsElement(String, Int32, Int32) |
Inicializuje novou instanci SendPacketsElement třídy pomocí zadaného rozsahu souboru. |
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 jediném požadavku odeslání z vrstvy soketů do přenosu. |
SendPacketsElement(String, Int64, 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 jediném požadavku odeslání z vrstvy soketů do přenosu. |
Vlastnosti
Buffer |
Získá vyrovnávací paměť, která má být odeslána SendPacketsElement , pokud byl inicializován objekt s parametrem |
Count |
Získá počet bajtů, které mají být odeslány. |
EndOfPacket |
Získá hodnotu Boolean, která označuje, zda tento prvek by neměl být kombinován s dalším prvkem v jediném požadavku odeslání z vrstvy soketů do přenosu. |
FilePath |
Získá název souboru k odeslání, pokud SendPacketsElement byl objekt inicializován pomocí parametru |
FileStream |
Získá reprezentaci objektu souboru k odeslání, pokud SendPacketsElement byl objekt inicializován pomocí parametru FileStream . |
MemoryBuffer |
Získá vyrovnávací paměť, která má být odeslána SendPacketsElement , pokud byl inicializován objekt s 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
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (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.