WebClient.UploadStringCompleted Olay

Tanım

Zaman uyumsuz bir dize yükleme işlemi tamamlandığında gerçekleşir.

C#
public event System.Net.UploadStringCompletedEventHandler? UploadStringCompleted;
C#
public event System.Net.UploadStringCompletedEventHandler UploadStringCompleted;

Olay Türü

Örnekler

Aşağıdaki kod örneği, bu olay için bir olay işleyicisi ayarlamayı gösterir.

C#
public static void UploadStringInBackground2(string address)
{
    WebClient client = new WebClient();
    Uri uri = new Uri(address);
    string data = "Time = 12:00am temperature = 50";
    client.UploadStringCompleted += new UploadStringCompletedEventHandler(UploadStringCallback2);
    client.UploadStringAsync(uri, data);
}

Aşağıdaki kod örneği, bu olay için bir işleyicinin uygulamasını gösterir.

C#
private static void UploadStringCallback2(Object sender, UploadStringCompletedEventArgs e)
{
    string reply = (string)e.Result;
    Console.WriteLine(reply);
}

Açıklamalar

Dikkat

WebRequest, HttpWebRequest, ServicePointve WebClient kullanım dışıdır ve bunları yeni geliştirme için kullanmamalısınız. Bunun yerine HttpClient kullanın.

Bu olay, zaman uyumsuz bir dize karşıya yükleme işlemi her tamamlandığında oluşturulur. Zaman uyumsuz dize karşıya yüklemeleri, UploadStringAsync yöntemleri çağrılarak başlatılır.

UploadStringCompletedEventHandler bu olayın temsilcisidir. UploadStringCompletedEventArgs sınıfı, olay işleyicisine olay verilerini sağlar.

Olayları işleme hakkında daha fazla bilgi için bkz. olayları işleme ve oluşturma.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1