NetworkStream.EndWrite メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > NetworkStream.EndWrite メソッドの意味・解説 

NetworkStream.EndWrite メソッド

非同期書き込みの終了を処理します。

名前空間: System.Net.Sockets
アセンブリ: System (system.dll 内)
構文構文

Public Overrides Sub EndWrite
 ( _
    asyncResult As IAsyncResult _
)
Dim instance As NetworkStream
Dim asyncResult As IAsyncResult

instance.EndWrite(asyncResult)
public override void EndWrite (
    IAsyncResult asyncResult
)
public:
virtual void EndWrite (
    IAsyncResult^ asyncResult
) override
public void EndWrite (
    IAsyncResult asyncResult
)
public override function EndWrite (
    asyncResult : IAsyncResult
)

パラメータ

asyncResult

非同期呼び出しを表す IAsyncResult。

例外例外
例外の種類条件

ArgumentNullException

asyncResult が null 参照 (Visual Basic では Nothing) です。

IOException

基になっている Socket が閉じています。

または

ネットワークへの書き込み中にエラーが発生しました。

または

ソケットへのアクセス中にエラーが発生しました。詳細については「解説」を参照してください。

ObjectDisposedException

NetworkStream が閉じています。

解説解説
使用例使用例

myWriteCallback をコールバック メソッドとして BeginWrite に提供し、BeginWrite で開始される非同期書き込みの呼び出しを完了するために、その myWriteCallback に EndWrite を実装するコード例を次に示します。

Public Shared Sub myWriteCallBack(ar
 As IAsyncResult)
   
   Dim myNetworkStream As NetworkStream = CType(ar.AsyncState,
 NetworkStream)
   myNetworkStream.EndWrite(ar)
End Sub 'myWriteCallBack


public static void myWriteCallBack(IAsyncResult
 ar){

     NetworkStream myNetworkStream = (NetworkStream)ar.AsyncState;
     myNetworkStream.EndWrite(ar);
}

static void myWriteCallBack( IAsyncResult^
 ar )
{
   NetworkStream^ myNetworkStream = safe_cast<NetworkStream^>(ar->AsyncState);
   myNetworkStream->EndWrite( ar );
}
public static void MyWriteCallBack(IAsyncResult
 ar)
{
    NetworkStream myNetworkStream = (NetworkStream)ar.get_AsyncState();
    myNetworkStream.EndWrite(ar);
} //MyWriteCallBack
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NetworkStream クラス
NetworkStream メンバ
System.Net.Sockets 名前空間
BeginWrite



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

NetworkStream.EndWrite メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



NetworkStream.EndWrite メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS