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) |
Инициализирует новый экземпляр класса с помощью указанного SendPacketsElementFileStream объекта. |
| SendPacketsElement(FileStream, Int64, Int32) |
Инициализирует новый экземпляр SendPacketsElement класса с помощью указанного FileStream диапазона объекта. |
SendPacketsElement(Byte[])
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- 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.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.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 . Если файл находится в текущем рабочем каталоге, сведения о пути не нужно указывать.
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
SendPacketsElement(Byte[], Int32, Int32, Boolean)
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- 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 параметры должны быть больше нуля или равно нулю.
Значение offset и count должно быть меньше размера буфера.
Комментарии
Класс SendPacketsElement используется со свойством SocketAsyncEventArgs.SendPacketsElements для получения или задания буфера данных или файла для отправки Socket.SendPacketsAsync с помощью метода.
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
SendPacketsElement(String, Int64, Int32)
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- 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.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 . Если файл находится в текущем рабочем каталоге, сведения о пути не нужно указывать.
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
SendPacketsElement(FileStream, Int64, Int32, Boolean)
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- 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
Смещение TThe в байтах с начала файла до расположения в файле, чтобы начать отправку байтов в файле.
- count
- Int32
Количество байтов, отправляемых из параметра смещения. Если число равно нулю, отправляется весь файл.
- endOfPacket
- Boolean
Указывает, что этот элемент не должен сочетаться со следующим элементом в одном запросе отправки из слоя сокетов в транспорт. Этот флаг используется для детализированного управления содержимым каждого сообщения на диаграмме данных или сокете, ориентированном на сообщения.
Исключения
Параметр fileStream должен быть открыт для асинхронного чтения и записи.
Параметр fileStream не может быть null.
Значения offset и count параметры должны быть больше нуля или равно нулю.
Комментарии
Класс SendPacketsElement используется со свойством SocketAsyncEventArgs.SendPacketsElements для получения или задания буфера данных или файла для отправки Socket.SendPacketsAsync с помощью метода.
Применяется к
SendPacketsElement(Byte[], Int32, Int32)
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- 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 параметры должны быть больше нуля или равно нулю.
Значение offset и count должно быть меньше размера буфера.
Комментарии
Класс SendPacketsElement используется со свойством SocketAsyncEventArgs.SendPacketsElements для получения или задания буфера данных или файла для отправки Socket.SendPacketsAsync с помощью метода.
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- SendPacketsElement.cs
- Исходный код:
- 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.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.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.cs
- Исходный код:
- SendPacketsElement.cs
Инициализирует новый экземпляр класса с помощью указанного SendPacketsElementFileStream объекта.
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.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 с помощью метода.