UploadDataCompletedEventHandler デリゲートとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > UploadDataCompletedEventHandler デリゲートの意味・解説 

UploadDataCompletedEventHandler デリゲート

メモ : このデリゲートは、.NET Framework version 2.0新しく追加されたものです。

WebClient の UploadDataCompleted イベント処理するメソッド表します

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

Public Delegate Sub UploadDataCompletedEventHandler
 ( _
    sender As Object, _
    e As UploadDataCompletedEventArgs _
)
Dim instance As New UploadDataCompletedEventHandler(AddressOf
 HandlerMethod)
public delegate void UploadDataCompletedEventHandler
 (
    Object sender,
    UploadDataCompletedEventArgs e
)
public delegate void UploadDataCompletedEventHandler
 (
    Object^ sender, 
    UploadDataCompletedEventArgs^ e
)
/** @delegate */
public delegate void UploadDataCompletedEventHandler
 (
    Object sender, 
    UploadDataCompletedEventArgs e
)
JScript では、デリゲート使用できますが、新規に宣言することはできません。

パラメータ

sender

イベントソース

e

イベント データ格納している UploadDataCompletedEventArgs。

解説解説
使用例使用例

非同期的にデータアップロードするコード例次に示します

Public Shared Sub UploadDataInBackground2(ByVal
 address As String)

    Dim client As WebClient = New
 WebClient()
    Dim text As String =
 "Time = 12:00am temperature = 50"
    Dim data() As Byte =
 System.Text.Encoding.UTF8.GetBytes(text)
    Dim method As String
 = "POST"

    AddHandler client.UploadDataCompleted, AddressOf
 UploadDataCallback2
    Dim uri as Uri = New
 Uri(address)
                client.UploadDataAsync(uri, method, data)
End Sub

public static void UploadDataInBackground2
 (string address)
{
    WebClient client = new WebClient ();
    Uri uri = new Uri(address);
    string text = "Time = 12:00am temperature = 50";
    byte[] data = System.Text.Encoding.UTF8.GetBytes (text);
    string method = "POST";

    client.UploadDataCompleted += new UploadDataCompletedEventHandler
 (UploadDataCallback2);
    client.UploadDataAsync (uri, method, data);
}

アップロード完了する次のメソッド呼び出されます。

Public Shared Sub UploadDataCallback2(ByVal
 sender As Object, ByVal
 e As UploadDataCompletedEventArgs)

    Dim data() As Byte =
 CType(e.Result, Byte())
    Dim reply As String
 = System.Text.Encoding.UTF8.GetString(data)

    Console.WriteLine(reply)
End Sub

public static void UploadDataCallback2
 (Object sender, UploadDataCompletedEventArgs e)
{
    byte[] data = (byte[])e.Result;
    string reply = System.Text.Encoding.UTF8.GetString (data);

    Console.WriteLine (reply);
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「UploadDataCompletedEventHandler デリゲート」の関連用語

UploadDataCompletedEventHandler デリゲートのお隣キーワード
検索ランキング

   

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



UploadDataCompletedEventHandler デリゲートのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS