SendPacketsElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje element w tablicy SendPacketsElement .
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- Dziedziczenie
-
SendPacketsElement
Uwagi
Klasa służy do ulepszania SendPacketsElementSocket klasy do użycia przez aplikacje serwera, które używają asynchronicznej operacji we/wy sieci w celu osiągnięcia najwyższej wydajności. Klasa SendPacketsElement jest używana z właściwością SocketAsyncEventArgs.SendPacketsElements do pobierania lub ustawiania buforu danych lub pliku do wysłania Socket.SendPacketsAsync przy użyciu metody .
Konstruktory
SendPacketsElement(Byte[]) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego buforu. |
SendPacketsElement(Byte[], Int32, Int32) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu buforu. |
SendPacketsElement(Byte[], Int32, Int32, Boolean) |
Inicjuje nowe wystąpienie SendPacketsElement klasy przy użyciu określonego zakresu buforu z opcją połączenia tego elementu z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. |
SendPacketsElement(FileStream) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego FileStream obiektu. |
SendPacketsElement(FileStream, Int64, Int32) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego FileStream zakresu obiektu. |
SendPacketsElement(FileStream, Int64, Int32, Boolean) |
Inicjuje nowe wystąpienie SendPacketsElement klasy przy użyciu określonego zakresu FileStream obiektu z opcją połączenia tego elementu z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. |
SendPacketsElement(ReadOnlyMemory<Byte>) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego buforu. |
SendPacketsElement(ReadOnlyMemory<Byte>, Boolean) |
Inicjuje nowe wystąpienie SendPacketsElement klasy przy użyciu określonego buforu z opcją połączenia tego elementu z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. |
SendPacketsElement(String) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego pliku. |
SendPacketsElement(String, Int32, Int32) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu pliku. |
SendPacketsElement(String, Int32, Int32, Boolean) |
Inicjuje nowe wystąpienie SendPacketsElement klasy przy użyciu określonego zakresu pliku z opcją połączenia tego elementu z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. |
SendPacketsElement(String, Int64, Int32) |
Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu pliku. |
SendPacketsElement(String, Int64, Int32, Boolean) |
Inicjuje nowe wystąpienie SendPacketsElement klasy przy użyciu określonego zakresu pliku z opcją połączenia tego elementu z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. |
Właściwości
Buffer |
Pobiera bufor do wysłania SendPacketsElement , jeśli obiekt został zainicjowany za pomocą parametru |
Count |
Pobiera liczbę bajtów do wysłania. |
EndOfPacket |
Pobiera wartość logiczną wskazującą, czy ten element nie powinien być połączony z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. |
FilePath |
Pobiera nazwę pliku do wysłania, jeśli SendPacketsElement obiekt został zainicjowany za pomocą parametru |
FileStream |
Pobiera reprezentację obiektu pliku w celu wysłania, jeśli SendPacketsElement obiekt został zainicjowany za pomocą parametru FileStream . |
MemoryBuffer |
Pobiera bufor do wysłania SendPacketsElement , jeśli obiekt został zainicjowany za pomocą parametru |
Offset |
Pobiera przesunięcie w bajtach od początku buforu danych lub pliku do lokalizacji w buforze lub pliku, aby rozpocząć wysyłanie danych. |
OffsetLong |
Pobiera przesunięcie w bajtach od początku buforu danych lub pliku do lokalizacji w buforze lub pliku, aby rozpocząć wysyłanie danych. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Dotyczy
Bezpieczeństwo wątkowe
Wystąpienia tej klasy są bezpieczne wątkami.