SendPacketsElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SendPacketsElement 配列の要素を表します。
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- 継承
-
SendPacketsElement
注釈
クラスは SendPacketsElement 、非同期ネットワーク I/O を Socket 使用して最高のパフォーマンスを実現するサーバー アプリケーションで使用されるクラスを拡張するために使用されます。 クラスは SendPacketsElement 、 メソッドを SocketAsyncEventArgs.SendPacketsElements 使用して送信されるデータ バッファーまたはファイルを取得または設定するために、 プロパティと共に Socket.SendPacketsAsync 使用されます。
コンストラクター
SendPacketsElement(Byte[]) |
指定したバッファーを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(Byte[], Int32, Int32) |
バッファーの指定された範囲を使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(Byte[], Int32, Int32, Boolean) |
バッファーの指定された範囲を使用し、さらに、この要素をソケット レイヤーからトランスポートへの単一の送信要求内にある次の要素と結合するオプションを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(FileStream) |
指定した FileStream オブジェクトを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(FileStream, Int64, Int32) |
FileStream オブジェクトの指定された範囲を使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(FileStream, Int64, Int32, Boolean) |
FileStream オブジェクトの指定された範囲を使用し、さらに、この要素をソケット レイヤーからトランスポートへの単一の送信要求内にある次の要素と結合するオプションを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(ReadOnlyMemory<Byte>) |
指定したバッファーを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(ReadOnlyMemory<Byte>, Boolean) |
ソケット レイヤーからトランスポートへの 1 回の送信要求でこの要素を次の SendPacketsElement 要素と組み合わせるオプションを指定して、指定したバッファーを使用して、 クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(String) |
指定したファイルを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(String, Int32, Int32) |
ファイルの指定された範囲を使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(String, Int32, Int32, Boolean) |
ファイルの指定された範囲を使用し、さらに、この要素をソケット レイヤーからトランスポートへの単一の送信要求内にある次の要素と結合するオプションを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(String, Int64, Int32) |
ファイルの指定された範囲を使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
SendPacketsElement(String, Int64, Int32, Boolean) |
ファイルの指定された範囲を使用し、さらに、この要素をソケット レイヤーからトランスポートへの単一の送信要求内にある次の要素と結合するオプションを使用して、SendPacketsElement クラスの新しいインスタンスを初期化します。 |
プロパティ
Buffer |
SendPacketsElement オブジェクトが |
Count |
送信するバイト数を取得します。 |
EndOfPacket |
この要素をソケット レイヤーからトランスポートへの単一の送信要求内にある次の要素と結合できないようにするかどうかを指定するブール値を取得します。 |
FilePath |
SendPacketsElement オブジェクトが |
FileStream |
SendPacketsElement オブジェクトが FileStream パラメーターで初期化されている場合に送信するファイルのオブジェクト表現を取得します。 |
MemoryBuffer |
SendPacketsElement オブジェクトが |
Offset |
データ バッファーまたはファイルの先頭から、バッファーまたはファイル内のデータの送信を開始する位置までの、バイト単位のオフセットを取得します。 |
OffsetLong |
データ バッファーまたはファイルの先頭から、バッファーまたはファイル内のデータの送信を開始する位置までの、バイト単位のオフセットを取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
スレッド セーフ
このクラスのインスタンスはスレッド セーフです。
こちらもご覧ください
.NET