SendPacketsElement Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент в массиве SendPacketsElement .
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- Наследование
-
SendPacketsElement
Комментарии
Класс SendPacketsElement используется для улучшения Socket класса для использования серверными приложениями, которые используют асинхронные сетевые ввода-вывода для достижения максимальной производительности. Класс SendPacketsElement используется со свойством SocketAsyncEventArgs.SendPacketsElements для получения или задания буфера данных или файла для отправки Socket.SendPacketsAsync с помощью метода.
Конструкторы
| Имя | Описание |
|---|---|
| SendPacketsElement(Byte[], Int32, Int32, Boolean) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного диапазона буфера с параметром объединения этого элемента со следующим элементом в одном запросе отправки из слоя сокетов в транспорт. |
| SendPacketsElement(Byte[], Int32, Int32) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного диапазона буфера. |
| SendPacketsElement(Byte[]) |
Инициализирует новый экземпляр класса с помощью указанного SendPacketsElement буфера. |
| SendPacketsElement(FileStream, Int64, Int32, Boolean) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного FileStream диапазона объекта с возможностью объединения этого элемента со следующим элементом в одном запросе отправки из слоя сокетов в транспорт. |
| SendPacketsElement(FileStream, Int64, Int32) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного FileStream диапазона объекта. |
| SendPacketsElement(FileStream) |
Инициализирует новый экземпляр класса с помощью указанного SendPacketsElementFileStream объекта. |
| SendPacketsElement(ReadOnlyMemory<Byte>, Boolean) |
Инициализирует новый экземпляр класса с помощью указанного SendPacketsElement буфера с параметром объединения этого элемента со следующим элементом в одном запросе отправки из слоя сокетов в транспорт. |
| SendPacketsElement(ReadOnlyMemory<Byte>) |
Инициализирует новый экземпляр класса с помощью указанного SendPacketsElement буфера. |
| SendPacketsElement(String, Int32, Int32, Boolean) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного диапазона файла с параметром объединения этого элемента со следующим элементом в одном запросе на отправку из слоя сокетов в транспорт. |
| SendPacketsElement(String, Int32, Int32) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного диапазона файла. |
| SendPacketsElement(String, Int64, Int32, Boolean) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного диапазона файла с параметром объединения этого элемента со следующим элементом в одном запросе на отправку из слоя сокетов в транспорт. |
| SendPacketsElement(String, Int64, Int32) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного диапазона файла. |
| SendPacketsElement(String) |
Инициализирует новый экземпляр класса с помощью указанного SendPacketsElement файла. |
Свойства
| Имя | Описание |
|---|---|
| Buffer |
Возвращает буфер, отправляемый, если SendPacketsElement объект был инициализирован с параметром |
| Count |
Возвращает количество отправленных байтов. |
| EndOfPacket |
Возвращает логическое значение, указывающее, не должен ли этот элемент сочетаться со следующим элементом в одном запросе отправки из слоя сокетов в транспорт. |
| FilePath |
Возвращает имя файла для отправки, если SendPacketsElement объект был инициализирован с параметром |
| FileStream |
Возвращает представление объекта файла для отправки, если SendPacketsElement объект был инициализирован с параметром FileStream . |
| MemoryBuffer |
Возвращает буфер, отправляемый, если SendPacketsElement объект был инициализирован с параметром |
| Offset |
Получает смещение в байтах с начала буфера данных или файла в расположение в буфере или файле, чтобы начать отправку данных. |
| OffsetLong |
Получает смещение в байтах с начала буфера данных или файла в расположение в буфере или файле, чтобы начать отправку данных. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
Потокобезопасность
Экземпляры этого класса являются потокобезопасны.