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
. Если файл находится в текущем рабочем каталоге, не нужно указывать сведения о пути.
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
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 с помощью метода .
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
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
. Если файл находится в текущем рабочем каталоге, не нужно указывать сведения о пути.
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
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 с помощью метода .
См. также раздел
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Применяется к
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 с помощью метода .