SendPacketsElement 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 SendPacketsElement 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| SendPacketsElement(Byte[]) |
使用指定的缓冲区初始化类的新实例 SendPacketsElement 。 |
| SendPacketsElement(String) |
使用指定的文件初始化类的新实例 SendPacketsElement 。 |
| SendPacketsElement(Byte[], Int32, Int32) |
使用缓冲区的指定范围初始化类的新实例 SendPacketsElement 。 |
| SendPacketsElement(String, Int32, Int32) |
使用文件的指定范围初始化类的新实例 SendPacketsElement 。 |
| SendPacketsElement(Byte[], Int32, Int32, Boolean) |
使用缓冲区的指定范围初始化类的新实例 SendPacketsElement ,并可以选择将此元素与单个从套接字层发送到传输的单个发送请求中的下一个元素组合在一起。 |
| SendPacketsElement(String, Int32, Int32, Boolean) |
使用指定的文件范围初始化类的新实例 SendPacketsElement ,并可以选择将此元素与单个从套接字层发送到传输的单个发送请求中的下一个元素组合在一起。 |
SendPacketsElement(Byte[])
使用指定的缓冲区初始化类的新实例 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)
使用指定的文件初始化类的新实例 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 该方法发送的数据缓冲区或文件。
参数支持 filepath 通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
另请参阅
适用于
SendPacketsElement(Byte[], Int32, Int32)
使用缓冲区的指定范围初始化类的新实例 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。
注解
该 SendPacketsElement 类与属性一起使用 SocketAsyncEventArgs.SendPacketsElements ,用于获取或设置使用 Socket.SendPacketsAsync 该方法发送的数据缓冲区或文件。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
适用于
SendPacketsElement(String, Int32, Int32)
使用文件的指定范围初始化类的新实例 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。
参数offsetcount必须大于或等于零。
注解
该 SendPacketsElement 类与属性一起使用 SocketAsyncEventArgs.SendPacketsElements ,用于获取或设置使用 Socket.SendPacketsAsync 该方法发送的数据缓冲区或文件。
参数支持 filepath 通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
适用于
SendPacketsElement(Byte[], Int32, Int32, Boolean)
使用缓冲区的指定范围初始化类的新实例 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。
注解
该 SendPacketsElement 类与属性一起使用 SocketAsyncEventArgs.SendPacketsElements ,用于获取或设置使用 Socket.SendPacketsAsync 该方法发送的数据缓冲区或文件。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
适用于
SendPacketsElement(String, Int32, Int32, Boolean)
使用指定的文件范围初始化类的新实例 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。
参数offsetcount必须大于或等于零。
注解
该 SendPacketsElement 类与属性一起使用 SocketAsyncEventArgs.SendPacketsElements ,用于获取或设置使用 Socket.SendPacketsAsync 该方法发送的数据缓冲区或文件。
参数支持 filepath 通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements