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


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 . Если файл находится в текущем рабочем каталоге, сведения о пути не нужно указывать.

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

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

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 с помощью метода.

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

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

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 . Если файл находится в текущем рабочем каталоге, сведения о пути не нужно указывать.

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

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

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 с помощью метода.

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

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

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 с помощью метода.

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