WebClient.UploadStringCompleted Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zaman uyumsuz bir dize karşıya yükleme işlemi tamamlandığında gerçekleşir.
public:
event System::Net::UploadStringCompletedEventHandler ^ UploadStringCompleted;
public event System.Net.UploadStringCompletedEventHandler? UploadStringCompleted;
public event System.Net.UploadStringCompletedEventHandler UploadStringCompleted;
member this.UploadStringCompleted : System.Net.UploadStringCompletedEventHandler
Public Custom Event UploadStringCompleted As UploadStringCompletedEventHandler
Public Event UploadStringCompleted As UploadStringCompletedEventHandler
Olay Türü
Örnekler
Aşağıdaki kod örneği, bu olay için bir olay işleyicisi ayarlamayı gösterir.
void UploadStringInBackground2( String^ address )
{
WebClient^ client = gcnew WebClient;
Uri ^uri = gcnew Uri(address);
String^ data = "Time = 12:00am temperature = 50";
client->UploadStringCompleted += gcnew UploadStringCompletedEventHandler( UploadStringCallback2 );
client->UploadStringAsync( uri, data );
}
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);
}
Public Shared Sub UploadStringInBackground2(ByVal address As String)
Dim client As WebClient = New WebClient()
Dim data As String = "Time = 12:00am temperature = 50"
AddHandler client.UploadStringCompleted, AddressOf UploadStringCallback2
Dim uri as Uri = New Uri(address)
client.UploadStringAsync(uri, data)
End Sub
Aşağıdaki kod örneği, bu olay için bir işleyicinin uygulamasını gösterir.
void UploadStringCallback2( Object^ /*sender*/, UploadStringCompletedEventArgs^ e )
{
String^ reply = dynamic_cast<String^>(e->Result);
Console::WriteLine( reply );
}
private static void UploadStringCallback2(Object sender, UploadStringCompletedEventArgs e)
{
string reply = (string)e.Result;
Console.WriteLine(reply);
}
Private Shared Sub UploadStringCallback2(ByVal sender As Object, ByVal e As UploadStringCompletedEventArgs)
Dim reply As String = CStr(e.Result)
Console.WriteLine(reply)
End Sub
Açıklamalar
Bu olay, zaman uyumsuz bir dize karşıya yükleme işlemi her tamamlandığında oluşturulur. Zaman uyumsuz dize karşıya yükleme işlemleri yöntemleri çağrılarak UploadStringAsync başlatılır.
UploadStringCompletedEventHandler bu olayın temsilcisidir. sınıfı, UploadStringCompletedEventArgs olay işleyicisine olay verilerini sağlar.
Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin