WebClient Sınıf

Tanım

URI tarafından tanımlanan bir kaynağa veri göndermek ve kaynaktan veri almak için yaygın yöntemler sağlar.

public ref class WebClient : System::ComponentModel::Component
public ref class WebClient sealed : System::ComponentModel::Component
public class WebClient : System.ComponentModel.Component
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class WebClient : System.ComponentModel.Component
[System.Runtime.InteropServices.ComVisible(true)]
public class WebClient : System.ComponentModel.Component
type WebClient = class
    inherit Component
[<System.Runtime.InteropServices.ComVisible(true)>]
type WebClient = class
    inherit Component
Public Class WebClient
Inherits Component
Public NotInheritable Class WebClient
Inherits Component
Devralma
Öznitelikler

Örnekler

Aşağıdaki kod örneği bir kaynağın URI'sini alır, alır ve yanıtı görüntüler.

#using <System.dll>

using namespace System;
using namespace System::Net;
using namespace System::IO;
int main()
{
   array<String^>^args = Environment::GetCommandLineArgs();
   if ( args == nullptr || args->Length == 1 )
   {
      throw gcnew ApplicationException( "Specify the URI of the resource to retrieve." );
   }

   WebClient^ client = gcnew WebClient;
   
   // Add a user agent header in case the 
   // requested URI contains a query.
   client->Headers->Add( "user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)" );
   Stream^ data = client->OpenRead( args[ 1 ] );
   StreamReader^ reader = gcnew StreamReader( data );
   String^ s = reader->ReadToEnd();
   Console::WriteLine( s );
   data->Close();
   reader->Close();
   delete client;
}

using System;
using System.Net;
using System.IO;

public class Test
{
    public static void Main(string[] args)
    {
        if (args == null || args.Length == 0)
        {
            throw new ApplicationException("Specify the URI of the resource to retrieve.");
        }
        using WebClient client = new WebClient();

        // Add a user agent header in case the
        // requested URI contains a query.

        client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");

        using Stream data = client.OpenRead(args[0]);
        using StreamReader reader = new StreamReader(data);
        string s = reader.ReadToEnd();
        Console.WriteLine(s);
    }
}
Imports System.Net
Imports System.IO



Public Class Test
    
    Public Shared Sub Main(args() As String)
        If args Is Nothing OrElse args.Length = 0 Then
            Throw New ApplicationException("Specify the URI of the resource to retrieve.")
        End If
        Using client As New WebClient()
            
            ' Add a user agent header in case the 
            ' requested URI contains a query.
            client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
            
            Using data As Stream = client.OpenRead(args(0))
                Using reader As New StreamReader(data)
                    Dim s As String = reader.ReadToEnd()
                    Console.WriteLine(s)
                End Using
            End Using
        End Using
    End Sub
End Class

Açıklamalar

Caution

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.

sınıfı, WebClient bir URI tarafından tanımlanan herhangi bir yerel, intranet veya İnternet kaynağına veri göndermek veya bu kaynaktan veri almak için yaygın yöntemler sağlar.

WebClient sınıfı, kaynaklara erişim sağlamak için sınıfını WebRequest kullanır. WebClient örnekleri, yöntemiyle kaydedilen herhangi bir WebRequest alt öğeyle WebRequest.RegisterPrefix verilere erişebilir.

Note

varsayılan olarak, .NET Framework http:, https:, ftp: ve file: düzeni tanımlayıcılarıyla başlayan URI'leri destekler.

Aşağıdaki tabloda, bir kaynağa veri yükleme yöntemleri açıklanmaktadır WebClient .

Yöntem Açıklama
OpenWrite Stream Kaynağa veri göndermek için kullanılan değerini alır.
OpenWriteAsync Çağıran iş parçacığını engellemeden kaynağa veri göndermek için kullanılan bir Stream alır.
UploadData Kaynağa bir bayt dizisi gönderir ve herhangi bir yanıt içeren bir Byte dizi döndürür.
UploadDataAsync Çağıran iş parçacığını engellemeden kaynağa bir Byte dizi gönderir.
UploadFile Kaynağa yerel bir dosya gönderir ve herhangi bir yanıt içeren bir Byte dizi döndürür.
UploadFileAsync Çağıran iş parçacığını engellemeden kaynağa yerel bir dosya gönderir.
UploadValues Kaynağa bir NameValueCollection gönderir ve herhangi bir yanıt içeren bir Byte dizi döndürür.
UploadValuesAsync kaynağa bir NameValueCollection gönderir ve çağıran iş parçacığını engellemeden herhangi bir yanıt içeren bir Byte dizi döndürür.
UploadString Kaynağa bir String gönderir ve herhangi bir yanıt içeren bir String döndürür.
UploadStringAsync Çağıran iş parçacığını engellemeden kaynağa bir String gönderir.

Aşağıdaki tabloda bir kaynaktan veri indirme yöntemleri açıklanmaktadır WebClient .

Yöntem Açıklama
OpenRead Bir kaynaktan verileri olarak Streamdöndürür.
OpenReadAsync Çağıran iş parçacığını engellemeden bir kaynaktan verileri döndürür.
DownloadData Bir kaynaktan veri indirir ve bir Byte dizi döndürür.
DownloadDataAsync Bir kaynaktan veri indirir ve çağıran iş parçacığını engellemeden bir Byte dizi döndürür.
DownloadFile Bir kaynaktan yerel bir dosyaya veri indirir.
DownloadFileAsync Çağıran iş parçacığını engellemeden verileri bir kaynaktan yerel bir dosyaya indirir.
DownloadString Bir kaynaktan bir String indirir ve döndürür String.
DownloadStringAsync Çağıran iş parçacığını engellemeden bir kaynaktan bir String indirir.

Zaman uyumsuz işlemleri iptal etmek için yöntemini kullanabilirsiniz CancelAsync .

Örnek WebClient varsayılan olarak isteğe bağlı HTTP üst bilgileri göndermez. İsteğiniz isteğe bağlı bir üst bilgi gerektiriyorsa, üst bilgiyi koleksiyona Headers eklemeniz gerekir. Örneğin, yanıttaki sorguları korumak için bir kullanıcı aracısı üst bilgisi eklemeniz gerekir. Ayrıca, kullanıcı aracısı üst bilgisi eksikse sunucular 500 (İç Sunucu Hatası) döndürebilir.

AllowAutoRedirect, örneklerde true olarak WebClient ayarlanır.

Devralanlara Notlar

Türetilmiş sınıfların türetilmiş sınıfın beklendiği gibi çalıştığından emin olmak için temel sınıf uygulamasını WebClient çağırması gerekir.

Oluşturucular

Name Description
WebClient()
Geçersiz.

WebClient sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AllowReadStreamBuffering
Geçersiz.

Bir örneğin İnternet kaynağından okunan verilerin arabelleğe alınıp alınmayacağını belirten bir WebClient değer alır veya ayarlar.

AllowWriteStreamBuffering
Geçersiz.

Bir örneğin İnternet kaynağına yazılan verilerin arabelleğe alınıp alınmayacağını belirten bir WebClient değer alır veya ayarlar.

BaseAddress

tarafından WebClientyapılan istekler için temel URI'yi alır veya ayarlar.

CachePolicy

Nesneleri kullanarak WebRequest bu WebClient örneği tarafından alınan tüm kaynaklar için uygulamanın önbellek ilkesini alır veya ayarlar.

CanRaiseEvents

Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır.

(Devralındığı yer: Component)
Container

öğesini IContainer içeren öğesini Componentalır.

(Devralındığı yer: Component)
Credentials

Konağa gönderilen ve isteğin kimliğini doğrulamak için kullanılan ağ kimlik bilgilerini alır veya ayarlar.

DesignMode

öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır.

(Devralındığı yer: Component)
Encoding

Dizeleri karşıya yüklemek ve indirmek için kullanılan öğesini Encoding alır veya ayarlar.

Events

Bu Componentöğesine eklenen olay işleyicilerinin listesini alır.

(Devralındığı yer: Component)
Headers

İstekle ilişkili üst bilgi adı/değer çiftleri koleksiyonunu alır veya ayarlar.

IsBusy

Bir Web isteğinin devam edip etmediğini alır.

Proxy

Bu WebClient nesne tarafından kullanılan proxy'yi alır veya ayarlar.

QueryString

İstekle ilişkili sorgu adı/değer çiftleri koleksiyonunu alır veya ayarlar.

ResponseHeaders

Yanıtla ilişkilendirilmiş üst bilgi adı/değer çiftleri koleksiyonunu alır.

Site

öğesini alır veya ayarlar ISiteComponent.

(Devralındığı yer: Component)
UseDefaultCredentials

öğesinin isteklerle gönderilip gönderilmediğini Boolean denetleyebilen bir DefaultCredentials değer alır veya ayarlar.

Yöntemler

Name Description
CancelAsync()

Bekleyen zaman uyumsuz işlemi iptal eder.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Dispose()

tarafından Componentkullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: Component)
Dispose(Boolean)

tarafından Component kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

(Devralındığı yer: Component)
DownloadData(String)

Kaynağı belirtilen URI'den dizi Byte olarak indirir.

DownloadData(Uri)

Kaynağı belirtilen URI'den dizi Byte olarak indirir.

DownloadDataAsync(Uri, Object)

Kaynağı, zaman uyumsuz bir Byte işlem olarak belirtilen URI'den bir dizi olarak indirir.

DownloadDataAsync(Uri)

Kaynağı, zaman uyumsuz bir Byte işlem olarak belirtilen URI'den bir dizi olarak indirir.

DownloadDataTaskAsync(String)

Bir görev nesnesi kullanarak zaman uyumsuz işlem Byte olarak belirtilen URI'den kaynağı dizi olarak indirir.

DownloadDataTaskAsync(Uri)

Bir görev nesnesi kullanarak zaman uyumsuz işlem Byte olarak belirtilen URI'den kaynağı dizi olarak indirir.

DownloadFile(String, String)

Belirtilen URI'ye sahip kaynağı yerel bir dosyaya indirir.

DownloadFile(Uri, String)

Belirtilen URI'ye sahip kaynağı yerel bir dosyaya indirir.

DownloadFileAsync(Uri, String, Object)

Belirtilen URI'ye sahip kaynağı yerel bir dosyaya indirir. Bu yöntem çağıran iş parçacığını engellemez.

DownloadFileAsync(Uri, String)

Belirtilen URI'ye sahip kaynağı yerel bir dosyaya indirir. Bu yöntem çağıran iş parçacığını engellemez.

DownloadFileTaskAsync(String, String)

Belirtilen kaynağı bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak yerel bir dosyaya indirir.

DownloadFileTaskAsync(Uri, String)

Belirtilen kaynağı bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak yerel bir dosyaya indirir.

DownloadString(String)

İstenen kaynağı olarak Stringindirir. İndirilmesi gereken kaynak, URI'yi içeren bir String kaynak olarak belirtilir.

DownloadString(Uri)

İstenen kaynağı olarak Stringindirir. İndirilmesi gereken kaynak olarak Uribelirtilir.

DownloadStringAsync(Uri, Object)

Belirtilen dizeyi belirtilen kaynağa indirir. Bu yöntem çağıran iş parçacığını engellemez.

DownloadStringAsync(Uri)

olarak Uribelirtilen kaynağı indirir. Bu yöntem çağıran iş parçacığını engellemez.

DownloadStringTaskAsync(String)

Bir görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'den kaynağı bir olarak String indirir.

DownloadStringTaskAsync(Uri)

Bir görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'den kaynağı bir olarak String indirir.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetService(Type)

veya Componenttarafından Container sağlanan bir hizmeti temsil eden bir nesnesi döndürür.

(Devralındığı yer: Component)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetWebRequest(Uri)

Belirtilen kaynak için bir WebRequest nesne döndürür.

GetWebResponse(WebRequest, IAsyncResult)

WebResponse belirtilen WebRequest öğesini kullanarak belirtilen için değerini IAsyncResultdöndürür.

GetWebResponse(WebRequest)

Belirtilen WebResponseiçin değerini WebRequest döndürür.

InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
OnDownloadDataCompleted(DownloadDataCompletedEventArgs)

Olayı tetikler DownloadDataCompleted .

OnDownloadFileCompleted(AsyncCompletedEventArgs)

Olayı tetikler DownloadFileCompleted .

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

Olayı tetikler DownloadProgressChanged .

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

Olayı tetikler DownloadStringCompleted .

OnOpenReadCompleted(OpenReadCompletedEventArgs)

Olayı tetikler OpenReadCompleted .

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

Olayı tetikler OpenWriteCompleted .

OnUploadDataCompleted(UploadDataCompletedEventArgs)

Olayı tetikler UploadDataCompleted .

OnUploadFileCompleted(UploadFileCompletedEventArgs)

Olayı tetikler UploadFileCompleted .

OnUploadProgressChanged(UploadProgressChangedEventArgs)

Olayı tetikler UploadProgressChanged .

OnUploadStringCompleted(UploadStringCompletedEventArgs)

Olayı tetikler UploadStringCompleted .

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

Olayı tetikler UploadValuesCompleted .

OnWriteStreamClosed(WriteStreamClosedEventArgs)
Geçersiz.

Olayı tetikler WriteStreamClosed .

OpenRead(String)

olarak belirtilen URI'ye sahip bir kaynaktan indirilen veriler için okunabilir bir Stringakış açar.

OpenRead(Uri)

olarak belirtilen URI'ye sahip bir kaynaktan indirilen veriler için okunabilir bir Uriakış açar.

OpenReadAsync(Uri, Object)

Belirtilen kaynağı içeren okunabilir bir akış açar. Bu yöntem çağıran iş parçacığını engellemez.

OpenReadAsync(Uri)

Belirtilen kaynağı içeren okunabilir bir akış açar. Bu yöntem çağıran iş parçacığını engellemez.

OpenReadTaskAsync(String)

Bir görev nesnesi kullanarak belirtilen kaynağı zaman uyumsuz bir işlem olarak içeren okunabilir bir akış açar.

OpenReadTaskAsync(Uri)

Bir görev nesnesi kullanarak belirtilen kaynağı zaman uyumsuz bir işlem olarak içeren okunabilir bir akış açar.

OpenWrite(String, String)

Belirtilen yöntemi kullanarak belirtilen kaynağa veri yazmak için bir akış açar.

OpenWrite(String)

Belirtilen kaynağa veri yazmak için bir akış açar.

OpenWrite(Uri, String)

Belirtilen yöntemi kullanarak belirtilen kaynağa veri yazmak için bir akış açar.

OpenWrite(Uri)

Belirtilen kaynağa veri yazmak için bir akış açar.

OpenWriteAsync(Uri, String, Object)

Belirtilen yöntemi kullanarak belirtilen kaynağa veri yazmak için bir akış açar. Bu yöntem çağıran iş parçacığını engellemez.

OpenWriteAsync(Uri, String)

Belirtilen kaynağa veri yazmak için bir akış açar. Bu yöntem çağıran iş parçacığını engellemez.

OpenWriteAsync(Uri)

Belirtilen kaynağa veri yazmak için bir akış açar. Bu yöntem çağıran iş parçacığını engellemez.

OpenWriteTaskAsync(String, String)

Bir görev nesnesi kullanarak belirtilen kaynağa zaman uyumsuz işlem olarak veri yazmak için bir akış açar.

OpenWriteTaskAsync(String)

Bir görev nesnesi kullanarak belirtilen kaynağa zaman uyumsuz işlem olarak veri yazmak için bir akış açar.

OpenWriteTaskAsync(Uri, String)

Bir görev nesnesi kullanarak belirtilen kaynağa zaman uyumsuz işlem olarak veri yazmak için bir akış açar.

OpenWriteTaskAsync(Uri)

Bir görev nesnesi kullanarak belirtilen kaynağa zaman uyumsuz işlem olarak veri yazmak için bir akış açar.

ToString()

Varsa, adını Stringiçeren bir Component döndürür. Bu yöntem geçersiz kılınmamalıdır.

(Devralındığı yer: Component)
UploadData(String, Byte[])

URI tarafından tanımlanan bir kaynağa veri arabelleği yükler.

UploadData(String, String, Byte[])

Belirtilen yöntemi kullanarak belirtilen kaynağa bir veri arabelleği yükler.

UploadData(Uri, Byte[])

URI tarafından tanımlanan bir kaynağa veri arabelleği yükler.

UploadData(Uri, String, Byte[])

Belirtilen yöntemi kullanarak belirtilen kaynağa bir veri arabelleği yükler.

UploadDataAsync(Uri, Byte[])

POST yöntemini kullanarak URI tarafından tanımlanan bir kaynağa veri arabelleği yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadDataAsync(Uri, String, Byte[], Object)

Belirtilen yöntemi kullanarak ve belirteci tanımlayarak URI tarafından tanımlanan bir kaynağa veri arabelleği yükler.

UploadDataAsync(Uri, String, Byte[])

Belirtilen yöntemi kullanarak URI tarafından tanımlanan bir kaynağa veri arabelleği yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadDataTaskAsync(String, Byte[])

Görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'ye dizi içeren Byte bir veri arabelleği yükler.

UploadDataTaskAsync(String, String, Byte[])

Görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'ye dizi içeren Byte bir veri arabelleği yükler.

UploadDataTaskAsync(Uri, Byte[])

Görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'ye dizi içeren Byte bir veri arabelleği yükler.

UploadDataTaskAsync(Uri, String, Byte[])

Görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'ye dizi içeren Byte bir veri arabelleği yükler.

UploadFile(String, String, String)

Belirtilen yerel dosyayı belirtilen yöntemi kullanarak belirtilen kaynağa yükler.

UploadFile(String, String)

Belirtilen yerel dosyayı belirtilen URI'ye sahip bir kaynağa yükler.

UploadFile(Uri, String, String)

Belirtilen yerel dosyayı belirtilen yöntemi kullanarak belirtilen kaynağa yükler.

UploadFile(Uri, String)

Belirtilen yerel dosyayı belirtilen URI'ye sahip bir kaynağa yükler.

UploadFileAsync(Uri, String, String, Object)

POST yöntemini kullanarak belirtilen yerel dosyayı belirtilen kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadFileAsync(Uri, String, String)

POST yöntemini kullanarak belirtilen yerel dosyayı belirtilen kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadFileAsync(Uri, String)

POST yöntemini kullanarak belirtilen yerel dosyayı belirtilen kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadFileTaskAsync(String, String, String)

Belirtilen yerel dosyayı bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak kaynağa yükler.

UploadFileTaskAsync(String, String)

Belirtilen yerel dosyayı bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak kaynağa yükler.

UploadFileTaskAsync(Uri, String, String)

Belirtilen yerel dosyayı bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak kaynağa yükler.

UploadFileTaskAsync(Uri, String)

Belirtilen yerel dosyayı bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak kaynağa yükler.

UploadString(String, String, String)

Belirtilen dizeyi belirtilen yöntemi kullanarak belirtilen kaynağa yükler.

UploadString(String, String)

POST yöntemini kullanarak belirtilen dizeyi belirtilen kaynağa yükler.

UploadString(Uri, String, String)

Belirtilen dizeyi belirtilen yöntemi kullanarak belirtilen kaynağa yükler.

UploadString(Uri, String)

POST yöntemini kullanarak belirtilen dizeyi belirtilen kaynağa yükler.

UploadStringAsync(Uri, String, String, Object)

Belirtilen dizeyi belirtilen kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadStringAsync(Uri, String, String)

Belirtilen dizeyi belirtilen kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadStringAsync(Uri, String)

Belirtilen dizeyi belirtilen kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadStringTaskAsync(String, String, String)

Belirtilen dizeyi, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen kaynağa yükler.

UploadStringTaskAsync(String, String)

Belirtilen dizeyi, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen kaynağa yükler.

UploadStringTaskAsync(Uri, String, String)

Belirtilen dizeyi, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen kaynağa yükler.

UploadStringTaskAsync(Uri, String)

Belirtilen dizeyi, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen kaynağa yükler.

UploadValues(String, NameValueCollection)

Belirtilen ad/değer koleksiyonunu belirtilen URI tarafından tanımlanan kaynağa yükler.

UploadValues(String, String, NameValueCollection)

Belirtilen ad/değer koleksiyonunu belirtilen yöntemi kullanarak belirtilen URI tarafından tanımlanan kaynağa yükler.

UploadValues(Uri, NameValueCollection)

Belirtilen ad/değer koleksiyonunu belirtilen URI tarafından tanımlanan kaynağa yükler.

UploadValues(Uri, String, NameValueCollection)

Belirtilen ad/değer koleksiyonunu belirtilen yöntemi kullanarak belirtilen URI tarafından tanımlanan kaynağa yükler.

UploadValuesAsync(Uri, NameValueCollection)

Belirtilen ad/değer koleksiyonundaki verileri, belirtilen URI tarafından tanımlanan kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadValuesAsync(Uri, String, NameValueCollection, Object)

Belirtilen ad/değer koleksiyonundaki verileri belirtilen yöntemi kullanarak belirtilen URI tarafından tanımlanan kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez ve çağıranın işlem tamamlandığında çağrılan yönteme bir nesne geçirmesine izin verir.

UploadValuesAsync(Uri, String, NameValueCollection)

Belirtilen ad/değer koleksiyonundaki verileri belirtilen yöntemi kullanarak belirtilen URI tarafından tanımlanan kaynağa yükler. Bu yöntem çağıran iş parçacığını engellemez.

UploadValuesTaskAsync(String, NameValueCollection)

Belirtilen ad/değer koleksiyonunu, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen URI tarafından tanımlanan kaynağa yükler.

UploadValuesTaskAsync(String, String, NameValueCollection)

Belirtilen ad/değer koleksiyonunu, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen URI tarafından tanımlanan kaynağa yükler.

UploadValuesTaskAsync(Uri, NameValueCollection)

Belirtilen ad/değer koleksiyonunu, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen URI tarafından tanımlanan kaynağa yükler.

UploadValuesTaskAsync(Uri, String, NameValueCollection)

Belirtilen ad/değer koleksiyonunu, bir görev nesnesi kullanarak zaman uyumsuz bir işlem olarak belirtilen URI tarafından tanımlanan kaynağa yükler.

Ekinlikler

Name Description
Disposed

Bileşen yöntemine Dispose() yapılan bir çağrıyla atıldığında gerçekleşir.

(Devralındığı yer: Component)
DownloadDataCompleted

Zaman uyumsuz bir veri indirme işlemi tamamlandığında gerçekleşir.

DownloadFileCompleted

Zaman uyumsuz bir dosya indirme işlemi tamamlandığında gerçekleşir.

DownloadProgressChanged

Zaman uyumsuz indirme işlemi verilerin bir kısmını veya tümünü başarıyla aktardığında gerçekleşir.

DownloadStringCompleted

Zaman uyumsuz bir kaynak indirme işlemi tamamlandığında gerçekleşir.

OpenReadCompleted

Kaynak içeren bir akışı açmak için zaman uyumsuz bir işlem tamamlandığında gerçekleşir.

OpenWriteCompleted

Bir kaynağa veri yazmak için bir akışı açmaya yönelik zaman uyumsuz bir işlem tamamlandığında gerçekleşir.

UploadDataCompleted

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

UploadFileCompleted

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

UploadProgressChanged

Zaman uyumsuz bir karşıya yükleme işlemi verilerin bir kısmını veya tümünü başarıyla aktardığında gerçekleşir.

UploadStringCompleted

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

UploadValuesCompleted

Ad/değer koleksiyonunun zaman uyumsuz karşıya yüklenmesi tamamlandığında gerçekleşir.

WriteStreamClosed
Geçersiz.

Yazma akışı kullanarak bir kaynağa veri yazmak için zaman uyumsuz bir işlem kapatıldığında gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.