SendPacketsElement Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SendPacketsElement.

Przeciążenia

SendPacketsElement(Byte[])

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego buforu.

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.

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(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(String, Int64, Int32)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu pliku.

SendPacketsElement(String, Int32, Int32)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu pliku.

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(Byte[], Int32, Int32)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu 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(ReadOnlyMemory<Byte>)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego buforu.

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(Byte[])

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego buforu.

public:
 SendPacketsElement(cli::array <System::Byte> ^ buffer);
public SendPacketsElement (byte[] buffer);
new System.Net.Sockets.SendPacketsElement : byte[] -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte())

Parametry

buffer
Byte[]

Tablica bajtów danych do wysłania SendPacketsAsync(SocketAsyncEventArgs) przy użyciu metody .

Wyjątki

Parametr buffer nie może mieć wartości null.

Uwagi

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 .

Zobacz też

Dotyczy

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.

public:
 SendPacketsElement(System::String ^ filepath, long offset, int count, bool endOfPacket);
public SendPacketsElement (string filepath, long offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : string * int64 * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Long, count As Integer, endOfPacket As Boolean)

Parametry

filepath
String

Nazwa pliku, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

offset
Int64

Przesunięcie, w bajtach, od początku pliku do lokalizacji w pliku, aby rozpocząć wysyłanie pliku określonego w parametrze filepath .

count
Int32

Liczba bajtów do wysłania z parametru offset . Jeśli count ma wartość zero, cały plik zostanie wysłany.

endOfPacket
Boolean

Określa, że ten element nie powinien być połączony z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. Ta flaga służy do szczegółowej kontroli zawartości każdego komunikatu na datagramie lub w gniazdie zorientowanym na komunikaty.

Wyjątki

Nie można stosować nullparametru filepath .

Parametry offset i count muszą być większe niż lub równe zero.

Uwagi

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 .

Ścieżki uniwersalnej konwencji nazewnictwa (UNC) są obsługiwane przez filepath parametr . Jeśli plik znajduje się w bieżącym katalogu roboczym, nie trzeba określać żadnych informacji o ścieżce.

Dotyczy

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.

public:
 SendPacketsElement(System::String ^ filepath, int offset, int count, bool endOfPacket);
public SendPacketsElement (string filepath, int offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : string * int * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Integer, count As Integer, endOfPacket As Boolean)

Parametry

filepath
String

Nazwa pliku, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

offset
Int32

Przesunięcie, w bajtach, od początku pliku do lokalizacji w pliku, aby rozpocząć wysyłanie pliku określonego w parametrze filepath .

count
Int32

Liczba bajtów do wysłania z parametru offset . Jeśli count ma wartość zero, cały plik zostanie wysłany.

endOfPacket
Boolean

Wartość logiczna określająca, że ten element nie powinien być połączony z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. Ta flaga służy do szczegółowej kontroli zawartości każdego komunikatu na datagramie lub w gniazdie zorientowanym na komunikaty.

Wyjątki

Parametr filepath nie może mieć wartości null.

Parametry offset i count muszą być większe niż lub równe zero.

Uwagi

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 .

Ścieżki uniwersalnej konwencji nazewnictwa (UNC) są obsługiwane przez filepath parametr . Jeśli plik znajduje się w bieżącym katalogu roboczym, nie trzeba określać żadnych informacji o ścieżce.

Zobacz też

Dotyczy

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.

public:
 SendPacketsElement(cli::array <System::Byte> ^ buffer, int offset, int count, bool endOfPacket);
public SendPacketsElement (byte[] buffer, int offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : byte[] * int * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte(), offset As Integer, count As Integer, endOfPacket As Boolean)

Parametry

buffer
Byte[]

Tablica bajtów danych do wysłania SendPacketsAsync(SocketAsyncEventArgs) przy użyciu metody .

offset
Int32

Przesunięcie w bajtach od początku buffer do lokalizacji w obiekcie , buffer aby rozpocząć wysyłanie danych określonych w parametrze buffer .

count
Int32

Liczba bajtów do wysłania od parametru offset . Jeśli count ma wartość zero, nie są wysyłane żadne bajty.

endOfPacket
Boolean

Wartość logiczna określająca, że ten element nie powinien być połączony z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. Ta flaga służy do szczegółowej kontroli zawartości każdego komunikatu na datagramie lub w gniazdie zorientowanym na komunikaty.

Wyjątki

Parametr buffer nie może mieć wartości null.

Parametry offset i count muszą być większe niż lub równe zero.

Element offset i count musi być mniejszy niż rozmiar buforu.

Uwagi

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 .

Zobacz też

Dotyczy

SendPacketsElement(String, Int64, Int32)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu pliku.

public:
 SendPacketsElement(System::String ^ filepath, long offset, int count);
public SendPacketsElement (string filepath, long offset, int count);
new System.Net.Sockets.SendPacketsElement : string * int64 * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Long, count As Integer)

Parametry

filepath
String

Nazwa pliku, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

offset
Int64

Przesunięcie, w bajtach, od początku pliku do lokalizacji w pliku, aby rozpocząć wysyłanie pliku określonego w parametrze filepath .

count
Int32

Liczba bajtów do wysłania rozpoczynająca się od .offset Jeśli count ma wartość zero, cały plik zostanie wysłany.

Wyjątki

Nie można stosować nullparametru filepath .

Parametry offset i count muszą być większe niż lub równe zero.

Uwagi

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 .

Ścieżki uniwersalnej konwencji nazewnictwa (UNC) są obsługiwane przez filepath parametr . Jeśli plik znajduje się w bieżącym katalogu roboczym, nie trzeba określać żadnych informacji o ścieżce.

Dotyczy

SendPacketsElement(String, Int32, Int32)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu pliku.

public:
 SendPacketsElement(System::String ^ filepath, int offset, int count);
public SendPacketsElement (string filepath, int offset, int count);
new System.Net.Sockets.SendPacketsElement : string * int * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Integer, count As Integer)

Parametry

filepath
String

Nazwa pliku, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

offset
Int32

Przesunięcie, w bajtach, od początku pliku do lokalizacji w pliku, aby rozpocząć wysyłanie pliku określonego w parametrze filepath .

count
Int32

Liczba bajtów do wysłania z parametru offset . Jeśli count ma wartość zero, cały plik zostanie wysłany.

Wyjątki

Parametr filepath nie może mieć wartości null.

Parametry offset i count muszą być większe niż lub równe zero.

Uwagi

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 .

Ścieżki uniwersalnej konwencji nazewnictwa (UNC) są obsługiwane przez filepath parametr . Jeśli plik znajduje się w bieżącym katalogu roboczym, nie trzeba określać żadnych informacji o ścieżce.

Zobacz też

Dotyczy

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.

public:
 SendPacketsElement(System::IO::FileStream ^ fileStream, long offset, int count, bool endOfPacket);
public SendPacketsElement (System.IO.FileStream fileStream, long offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream * int64 * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream, offset As Long, count As Integer, endOfPacket As Boolean)

Parametry

fileStream
FileStream

Plik, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

offset
Int64

T Przesunięcie w bajtach od początku pliku do lokalizacji w pliku, aby rozpocząć wysyłanie bajtów w pliku.

count
Int32

Liczba bajtów do wysłania z parametru przesunięcia. Jeśli liczba wynosi zero, cały plik zostanie wysłany.

endOfPacket
Boolean

Określa, że ten element nie powinien być połączony z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. Ta flaga służy do szczegółowej kontroli zawartości każdego komunikatu na datagramie lub w gniazdie zorientowanym na komunikaty.

Wyjątki

Parametr fileStream musi zostać otwarty dla odczytu i zapisu asynchronicznego.

Nie można stosować nullparametru fileStream .

Parametry offset i count muszą być większe niż lub równe zero.

Uwagi

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 .

Dotyczy

SendPacketsElement(Byte[], Int32, Int32)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego zakresu buforu.

public:
 SendPacketsElement(cli::array <System::Byte> ^ buffer, int offset, int count);
public SendPacketsElement (byte[] buffer, int offset, int count);
new System.Net.Sockets.SendPacketsElement : byte[] * int * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte(), offset As Integer, count As Integer)

Parametry

buffer
Byte[]

Tablica bajtów danych do wysłania SendPacketsAsync(SocketAsyncEventArgs) przy użyciu metody .

offset
Int32

Przesunięcie w bajtach od początku buffer do lokalizacji w obiekcie , buffer aby rozpocząć wysyłanie danych określonych w parametrze buffer .

count
Int32

Liczba bajtów do wysłania z parametru offset . Jeśli count ma wartość zero, nie są wysyłane żadne bajty.

Wyjątki

Parametr buffer nie może mieć wartości null.

Parametry offset i count muszą być większe niż lub równe zero.

Element offset i count musi być mniejszy niż rozmiar buforu.

Uwagi

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 .

Zobacz też

Dotyczy

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.

public:
 SendPacketsElement(ReadOnlyMemory<System::Byte> buffer, bool endOfPacket);
public SendPacketsElement (ReadOnlyMemory<byte> buffer, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : ReadOnlyMemory<byte> * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As ReadOnlyMemory(Of Byte), endOfPacket As Boolean)

Parametry

buffer
ReadOnlyMemory<Byte>

Liczba ReadOnlyMemory<T> bajtów do wysłania SendPacketsAsync(SocketAsyncEventArgs) przy użyciu metody .

endOfPacket
Boolean

Określa, że ten element nie powinien być połączony z następnym elementem w pojedynczym żądaniu wysyłania z warstwy gniazd do transportu. Ta flaga służy do szczegółowej kontroli zawartości każdego komunikatu na datagramie lub w gniazdie zorientowanym na komunikaty.

Uwagi

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 .

Dotyczy

SendPacketsElement(String)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego pliku.

public:
 SendPacketsElement(System::String ^ filepath);
public SendPacketsElement (string filepath);
new System.Net.Sockets.SendPacketsElement : string -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String)

Parametry

filepath
String

Nazwa pliku, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

Wyjątki

Parametr filepath nie może mieć wartości null.

Uwagi

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 .

Ścieżki uniwersalnej konwencji nazewnictwa (UNC) są obsługiwane przez filepath parametr . Jeśli plik znajduje się w bieżącym katalogu roboczym, nie trzeba określać żadnych informacji o ścieżce.

Zobacz też

Dotyczy

SendPacketsElement(ReadOnlyMemory<Byte>)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego buforu.

public:
 SendPacketsElement(ReadOnlyMemory<System::Byte> buffer);
public SendPacketsElement (ReadOnlyMemory<byte> buffer);
new System.Net.Sockets.SendPacketsElement : ReadOnlyMemory<byte> -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As ReadOnlyMemory(Of Byte))

Parametry

buffer
ReadOnlyMemory<Byte>

Liczba ReadOnlyMemory<T> bajtów do wysłania SendPacketsAsync(SocketAsyncEventArgs) przy użyciu metody .

Uwagi

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 .

Dotyczy

SendPacketsElement(FileStream)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego FileStream obiektu.

public:
 SendPacketsElement(System::IO::FileStream ^ fileStream);
public SendPacketsElement (System.IO.FileStream fileStream);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream)

Parametry

fileStream
FileStream

Plik, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

Wyjątki

fileStream nie jest otwarty dla asynchronicznego odczytywania i pisania.

fileStream nie może mieć wartości null.

Uwagi

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 .

Dotyczy

SendPacketsElement(FileStream, Int64, Int32)

Inicjuje SendPacketsElement nowe wystąpienie klasy przy użyciu określonego FileStream zakresu obiektu.

public:
 SendPacketsElement(System::IO::FileStream ^ fileStream, long offset, int count);
public SendPacketsElement (System.IO.FileStream fileStream, long offset, int count);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream * int64 * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream, offset As Long, count As Integer)

Parametry

fileStream
FileStream

Plik, który ma zostać przesłany przy użyciu SendPacketsAsync(SocketAsyncEventArgs) metody .

offset
Int64

Przesunięcie, w bajtach, od początku pliku do lokalizacji w pliku, aby rozpocząć wysyłanie bajtów w pliku.

count
Int32

Liczba bajtów do wysłania rozpoczynająca się od .offset Jeśli count ma wartość zero, cały plik zostanie wysłany.

Wyjątki

Parametr fileStream musi zostać otwarty dla odczytu i zapisu asynchronicznego.

Nie można stosować nullparametru fileStream .

Parametry offset i count muszą być większe niż lub równe zero.

Uwagi

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 .

Dotyczy