Поделиться через


SendPacketsElement Конструкторы

Определение

Инициализирует новый экземпляр класса SendPacketsElement.

Перегрузки

SendPacketsElement(Byte[])

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный буфер.

SendPacketsElement(String, Int64, Int32, Boolean)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон файла с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

SendPacketsElement(String, Int32, Int32, Boolean)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон файла с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

SendPacketsElement(Byte[], Int32, Int32, Boolean)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон буфера с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

SendPacketsElement(String, Int64, Int32)

Инициализирует новый экземпляр класса SendPacketsElement с использованием указанного диапазона файла.

SendPacketsElement(String, Int32, Int32)

Инициализирует новый экземпляр класса SendPacketsElement с использованием указанного диапазона файла.

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон объекта FileStream с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

SendPacketsElement(Byte[], Int32, Int32)

Инициализирует новый экземпляр класса SendPacketsElement с использованием указанного диапазона буфера.

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Инициализирует новый экземпляр SendPacketsElement класса , используя указанный буфер с параметром для объединения этого элемента со следующим элементом в одном запросе на отправку из слоя сокетов в транспорт.

SendPacketsElement(String)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный файл.

SendPacketsElement(ReadOnlyMemory<Byte>)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный буфер.

SendPacketsElement(FileStream)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный объект FileStream.

SendPacketsElement(FileStream, Int64, Int32)

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон объекта FileStream.

SendPacketsElement(Byte[])

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный буфер.

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())

Параметры

buffer
Byte[]

Байтовый массив данных, отправляемый с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

Исключения

Параметр buffer не может иметь значение null.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

См. также раздел

Применяется к

SendPacketsElement(String, Int64, Int32, Boolean)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон файла с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

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)

Параметры

filepath
String

Имя файла, передаваемого с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Смещение (в байтах) от начала файла до места в нем, с которого начинается отправка файла, указанного в параметре filepath.

count
Int32

Количество байтов, отправляемых, начиная со смещения, заданного параметром offset. Если значение count равно нулю, отправляется весь файл целиком.

endOfPacket
Boolean

Указывает, что данный элемент не должен объединяться со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт. Этот флаг используется для детального управления содержимым каждого сообщения на датаграмме или ориентированном на сообщения сокете.

Исключения

Параметр filepath не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

UNC-пути поддерживаются параметром filepath . Если файл находится в текущем рабочем каталоге, не нужно указывать сведения о пути.

Применяется к

SendPacketsElement(String, Int32, Int32, Boolean)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон файла с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

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)

Параметры

filepath
String

Имя файла, передаваемого с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Смещение (в байтах) от начала файла до места в нем, с которого начинается отправка файла, указанного в параметре filepath.

count
Int32

Количество байтов, отправляемых, начиная со смещения, заданного параметром offset. Если значение count равно нулю, отправляется весь файл целиком.

endOfPacket
Boolean

Логическое значение, указывающее, что данный элемент не должен объединяться со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт. Этот флаг используется для детального управления содержимым каждого сообщения на датаграмме или ориентированном на сообщения сокете.

Исключения

Параметр filepath не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

UNC-пути поддерживаются параметром filepath . Если файл находится в текущем рабочем каталоге, не нужно указывать сведения о пути.

См. также раздел

Применяется к

SendPacketsElement(Byte[], Int32, Int32, Boolean)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон буфера с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

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)

Параметры

buffer
Byte[]

Байтовый массив данных, отправляемый с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Смещение (в байтах) от начала буфера buffer до расположения в буфере buffer, с которого начинается отправка данных, указанных в параметре buffer.

count
Int32

Количество байтов, отправляемых, начиная со смещения, заданного параметром offset. Если значение count равно нулю, ни одного байта не отправляется.

endOfPacket
Boolean

Логическое значение, указывающее, что данный элемент не должен объединяться со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт. Этот флаг используется для детального управления содержимым каждого сообщения на датаграмме или ориентированном на сообщения сокете.

Исключения

Параметр buffer не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

count И offset должны быть меньше размера буфера.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

См. также раздел

Применяется к

SendPacketsElement(String, Int64, Int32)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement с использованием указанного диапазона файла.

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)

Параметры

filepath
String

Имя файла, передаваемого с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Смещение (в байтах) от начала файла до места в нем, с которого начинается отправка файла, указанного в параметре filepath.

count
Int32

Количество байтов, отправляемых начиная с offset. Если значение count равно нулю, отправляется весь файл целиком.

Исключения

Параметр filepath не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

UNC-пути поддерживаются параметром filepath . Если файл находится в текущем рабочем каталоге, не нужно указывать сведения о пути.

Применяется к

SendPacketsElement(String, Int32, Int32)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement с использованием указанного диапазона файла.

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)

Параметры

filepath
String

Имя файла, передаваемого с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Смещение (в байтах) от начала файла до места в нем, с которого начинается отправка файла, указанного в параметре filepath.

count
Int32

Количество байтов, отправляемых, начиная со смещения, заданного параметром offset. Если значение count равно нулю, отправляется весь файл целиком.

Исключения

Параметр filepath не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

UNC-пути поддерживаются параметром filepath . Если файл находится в текущем рабочем каталоге, не нужно указывать сведения о пути.

См. также раздел

Применяется к

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон объекта FileStream с возможностью объединения этого элемента со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт.

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)

Параметры

fileStream
FileStream

Файл, передаваемый с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Смещение (в байтах) от начала файла до места в нем, с которого начинается отправка байтов в файле.

count
Int32

Количество байтов, отправляемых начиная с места, заданного параметром offset. Если число равно нулю, отправляется весь файл целиком.

endOfPacket
Boolean

Указывает, что данный элемент не должен объединяться со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт. Этот флаг используется для детального управления содержимым каждого сообщения на датаграмме или ориентированном на сообщения сокете.

Исключения

Параметр fileStream должен быть открыт для асинхронного чтения и записи.

Параметр fileStream не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

Применяется к

SendPacketsElement(Byte[], Int32, Int32)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement с использованием указанного диапазона буфера.

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)

Параметры

buffer
Byte[]

Байтовый массив данных, отправляемый с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Смещение (в байтах) от начала буфера buffer до расположения в буфере buffer, с которого начинается отправка данных, указанных в параметре buffer.

count
Int32

Количество байтов, отправляемых, начиная со смещения, заданного параметром offset. Если значение count равно нулю, ни одного байта не отправляется.

Исключения

Параметр buffer не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

count И offset должны быть меньше размера буфера.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

См. также раздел

Применяется к

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр SendPacketsElement класса , используя указанный буфер с параметром для объединения этого элемента со следующим элементом в одном запросе на отправку из слоя сокетов в транспорт.

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)

Параметры

buffer
ReadOnlyMemory<Byte>

Значение типа ReadOnlyMemory<T> байтов для отправки SendPacketsAsync(SocketAsyncEventArgs) с помощью метода .

endOfPacket
Boolean

Указывает, что данный элемент не должен объединяться со следующим элементом в одном запросе на отправку из уровня сокетов в транспорт. Этот флаг используется для детального управления содержимым каждого сообщения на датаграмме или ориентированном на сообщения сокете.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

Применяется к

SendPacketsElement(String)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный файл.

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)

Параметры

filepath
String

Имя файла, передаваемого с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

Исключения

Параметр filepath не может иметь значение null.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

UNC-пути поддерживаются параметром filepath . Если файл находится в текущем рабочем каталоге, не нужно указывать сведения о пути.

См. также раздел

Применяется к

SendPacketsElement(ReadOnlyMemory<Byte>)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный буфер.

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))

Параметры

buffer
ReadOnlyMemory<Byte>

Значение типа ReadOnlyMemory<T> байтов для отправки SendPacketsAsync(SocketAsyncEventArgs) с помощью метода .

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

Применяется к

SendPacketsElement(FileStream)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный объект FileStream.

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)

Параметры

fileStream
FileStream

Файл, передаваемый с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

Исключения

fileStream не открыт для асинхронного чтения и записи.

Параметр fileStream не может быть равен null.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

Применяется к

SendPacketsElement(FileStream, Int64, Int32)

Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs
Исходный код:
SendPacketsElement.cs

Инициализирует новый экземпляр класса SendPacketsElement, используя указанный диапазон объекта FileStream.

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)

Параметры

fileStream
FileStream

Файл, передаваемый с помощью метода SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Смещение (в байтах) от начала файла до места в нем, с которого начинается отправка байтов в файле.

count
Int32

Количество байтов, отправляемых начиная с offset. Если значение count равно нулю, отправляется весь файл целиком.

Исключения

Параметр fileStream должен быть открыт для асинхронного чтения и записи.

Параметр fileStream не может иметь значение null.

Значения параметров offset и count должны быть больше или равны нулю.

Комментарии

Класс SendPacketsElement используется со свойством , SocketAsyncEventArgs.SendPacketsElements чтобы получить или задать буфер данных или файл для отправки Socket.SendPacketsAsync с помощью метода .

Применяется к