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

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.

WebClient sınıfı, 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 WebRequest sınıfını kullanır. WebClient örnekleri, WebRequest.RegisterPrefix yöntemiyle kaydedilen herhangi bir WebRequest alt öğeyle verilere erişebilir.

Not

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

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

Yöntem Açıklama
OpenWrite Kaynağa veri göndermek için kullanılan bir Stream 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 dizisi döndürür.
UploadDataAsync Çağıran iş parçacığını engellemeden kaynağa bir Byte dizisi gönderir.
UploadFile Kaynağa yerel bir dosya gönderir ve herhangi bir yanıt içeren bir Byte dizisi 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 dizisi 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 dizisi 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 indirmek için WebClient yöntemleri açıklanmaktadır.

Yöntem Açıklama
OpenRead Bir kaynaktan verileri Streamolarak dö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 dizisi döndürür.
DownloadDataAsync Bir kaynaktan veri indirir ve çağıran iş parçacığını engellemeden bir Byte dizisi 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 String indirir ve bir Stringdöndürür.
DownloadStringAsync Çağıran iş parçacığını engellemeden bir kaynaktan String indirir.

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

WebClient örneği varsayılan olarak isteğe bağlı HTTP üst bilgileri göndermez. İsteğiniz isteğe bağlı bir üst bilgi gerektiriyorsa, üst bilgiyi Headers koleksiyonuna 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, WebClient örneklerde true olarak 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 WebClient temel sınıf uygulamasını çağırması gerekir.

Oluşturucular

WebClient()
Geçersiz.

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

Özellikler

AllowReadStreamBuffering
Geçersiz.

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

AllowWriteStreamBuffering
Geçersiz.

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

BaseAddress

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

CachePolicy

WebRequest nesneleri kullanılarak 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

Componentiçeren IContainer alı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

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

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

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

Events

Bu Componenteklenen 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 nesnesi 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

Component ISite alır veya ayarlar.

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

DefaultCredentials isteklerle gönderilip gönderilmediğini denetleen bir Boolean değeri alır veya ayarlar.

Yöntemler

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()

Componenttarafından kullanılan tüm kaynakları serbest bırakır.

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

Component tarafından 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 Byte dizisi olarak indirir.

DownloadData(Uri)

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

DownloadDataAsync(Uri)

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

DownloadDataAsync(Uri, Object)

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

DownloadDataTaskAsync(String)

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

DownloadDataTaskAsync(Uri)

Bir görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'den kaynağı bir Byte dizisi 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)

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

DownloadFileAsync(Uri, String, Object)

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ğı Stringolarak indirir. İndirilmesi gereken kaynak, URI'yi içeren bir String olarak belirtilir.

DownloadString(Uri)

İstenen kaynağı Stringolarak indirir. İndirilmesi gereken kaynak Uriolarak belirtilir.

DownloadStringAsync(Uri)

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

DownloadStringAsync(Uri, Object)

Belirtilen dizeyi belirtilen kaynağa 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ğı String olarak indirir.

DownloadStringTaskAsync(Uri)

Bir görev nesnesi kullanarak zaman uyumsuz işlem olarak belirtilen URI'den kaynağı String olarak 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)

Component veya Containertarafından 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 nesnesi döndürür.

GetWebResponse(WebRequest)

Belirtilen WebRequestiçin WebResponse döndürür.

GetWebResponse(WebRequest, IAsyncResult)

Belirtilen IAsyncResultkullanarak belirtilen WebRequest için WebResponse 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 nesnesinin sığ bir kopyasını oluşturur.

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

DownloadDataCompleted olayını başlatır.

OnDownloadFileCompleted(AsyncCompletedEventArgs)

DownloadFileCompleted olayını başlatır.

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

DownloadProgressChanged olayını başlatır.

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

DownloadStringCompleted olayını başlatır.

OnOpenReadCompleted(OpenReadCompletedEventArgs)

OpenReadCompleted olayını başlatır.

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

OpenWriteCompleted olayını başlatır.

OnUploadDataCompleted(UploadDataCompletedEventArgs)

UploadDataCompleted olayını başlatır.

OnUploadFileCompleted(UploadFileCompletedEventArgs)

UploadFileCompleted olayını başlatır.

OnUploadProgressChanged(UploadProgressChangedEventArgs)

UploadProgressChanged olayını başlatır.

OnUploadStringCompleted(UploadStringCompletedEventArgs)

UploadStringCompleted olayını başlatır.

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

UploadValuesCompleted olayını başlatır.

OnWriteStreamClosed(WriteStreamClosedEventArgs)
Geçersiz.

WriteStreamClosed olayını başlatır.

OpenRead(String)

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

OpenRead(Uri)

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

OpenReadAsync(Uri)

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

OpenReadAsync(Uri, Object)

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)

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

OpenWrite(String, 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.

OpenWrite(Uri, String)

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

OpenWriteAsync(Uri)

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, 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.

OpenWriteTaskAsync(String)

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

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(Uri)

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.

ToString()

varsa, Componentadını içeren bir String 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[])

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.

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.

UploadDataTaskAsync(String, Byte[])

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

UploadDataTaskAsync(String, String, Byte[])

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

UploadDataTaskAsync(Uri, Byte[])

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

UploadDataTaskAsync(Uri, String, Byte[])

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

UploadFile(String, String)

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

UploadFile(String, 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.

UploadFile(Uri, String, String)

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

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.

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, String, Object)

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)

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

UploadFileTaskAsync(String, 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.

UploadFileTaskAsync(Uri, String, String)

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

UploadString(String, String)

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

UploadString(String, 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.

UploadString(Uri, String, String)

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

UploadStringAsync(Uri, String)

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, String, Object)

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

UploadStringTaskAsync(String, String)

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

UploadStringTaskAsync(String, 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.

UploadStringTaskAsync(Uri, String, 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)

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.

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.

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

Disposed

Bileşen Dispose() yöntemine 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.