SendPacketsElement 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 SendPacketsElement 类的新实例。
重载
SendPacketsElement(Byte[])
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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 的数据缓冲区或文件。
参数支持 filepath
通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
适用于
SendPacketsElement(String, Int32, Int32, Boolean)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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 的数据缓冲区或文件。
参数支持 filepath
通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
适用于
SendPacketsElement(Byte[], Int32, Int32, Boolean)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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。
注解
类 SendPacketsElement 与 属性一起使用 SocketAsyncEventArgs.SendPacketsElements ,用于获取或设置使用 方法发送 Socket.SendPacketsAsync 的数据缓冲区或文件。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
适用于
SendPacketsElement(String, Int64, Int32)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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 的数据缓冲区或文件。
参数支持 filepath
通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
适用于
SendPacketsElement(String, Int32, Int32)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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 的数据缓冲区或文件。
参数支持 filepath
通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
适用于
SendPacketsElement(FileStream, Int64, Int32, Boolean)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
使用指定的 FileStream 对象范围,以及一个用于将此元素与从套接字层到传输层的单一发送请求中的下一个元素进行合并的选项,来初始化 SendPacketsElement 类的新实例。
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 参数开始发送的字节数。 如果 count 为零,则发送整个文件。
- endOfPacket
- Boolean
指定此元素不应与从套接字层到传输层的单一发送请求中的下一个元素合并。 此标志用于精细控制数据报或面向消息的套接字中每个消息的内容。
例外
必须已针对异步读取和写入开放 fileStream
参数。
fileStream
参数不能为 null
。
offset
和 count
参数必须大于或等于零。
注解
类 SendPacketsElement 与 属性一起使用 SocketAsyncEventArgs.SendPacketsElements ,用于获取或设置使用 方法发送 Socket.SendPacketsAsync 的数据缓冲区或文件。
适用于
SendPacketsElement(Byte[], Int32, Int32)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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。
注解
类 SendPacketsElement 与 属性一起使用 SocketAsyncEventArgs.SendPacketsElements ,用于获取或设置使用 方法发送 Socket.SendPacketsAsync 的数据缓冲区或文件。
另请参阅
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
适用于
SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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 的数据缓冲区或文件。
参数支持 filepath
通用命名约定 (UNC) 路径。 如果文件位于当前工作目录中,则无需指定路径信息。
另请参阅
适用于
SendPacketsElement(ReadOnlyMemory<Byte>)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- 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)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
使用指定的 FileStream 对象初始化 SendPacketsElement 类的新实例。
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)
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
- Source:
- SendPacketsElement.cs
使用指定的 FileStream 对象范围初始化 SendPacketsElement 类的新实例。
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 的数据缓冲区或文件。