Aracılığıyla paylaş


WebClient Sınıf

Tanım

URI ile 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

Önemli

sınıfını WebClient yeni geliştirme için kullanmanızı önermiyoruz. Bunun yerine sınıfını System.Net.Http.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ı kullanırWebRequest. WebClient örnekleri, yöntemiyle kaydedilen herhangi bir WebRequest alt öğeyle WebRequest.RegisterPrefix verilere erişebilir.

Not

.NET Framework varsayılan olarak , , https:ftp:ve file: şema tanımlayıcılarıyla http: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 Kaynağa veri göndermek için kullanılan öğesini Stream alır.
OpenWriteAsync Çağıran iş parçacığını engellemeden kaynağa veri göndermek için kullanılan öğesini 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 Verileri bir kaynaktan yerel bir dosyaya 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 etmeye çalışmak 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 WebClient olarak true 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

WebClient()
Geçersiz.

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

Özellikler

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 bir 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

İsteklerle gönderilip gönderilmediğini DefaultCredentials denetleen bir Boolean değer 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()

Component tarafı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 yönetilen kaynakları isteğe bağlı olarak 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)

Zaman uyumsuz işlem Byte olarak belirtilen URI'den kaynağı dizi olarak indirir.

DownloadDataAsync(Uri, Object)

Zaman uyumsuz işlem Byte olarak belirtilen URI'den kaynağı dizi olarak indirir.

DownloadDataTaskAsync(String)

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

DownloadDataTaskAsync(Uri)

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

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ğı 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)

olarak Uribelirtilen 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)

veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür.

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

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

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

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

GetWebResponse(WebRequest)

Belirtilen WebRequestiçin değerini WebResponse döndürür.

GetWebResponse(WebRequest, IAsyncResult)

WebResponse Belirtilen WebRequest öğesini kullanarak belirtilen için değerini IAsyncResultdö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 Objectöğesinin sığ 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)

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, adını Componentiç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 ile 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 ile 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 bir URI tarafından tanımlanan 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 bir URI tarafından tanımlanan kaynağa veri arabelleği yükler.

UploadDataTaskAsync(String, Byte[])

Bir 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[])

Bir 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[])

Bir 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[])

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

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 yöntemi kullanarak belirtilen dizeyi belirtilen kaynağa yükler.

UploadString(Uri, String)

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

UploadString(Uri, String, String)

Belirtilen yöntemi kullanarak belirtilen dizeyi 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 nesnesi geçirmesine izin verir.

UploadValuesTaskAsync(String, NameValueCollection)

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

UploadValuesTaskAsync(String, String, NameValueCollection)

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

UploadValuesTaskAsync(Uri, NameValueCollection)

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

UploadValuesTaskAsync(Uri, String, NameValueCollection)

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

Ekinlikler

Disposed

Bileşen yöntemine Dispose() yapılan bir çağrı tarafından 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 bir indirme işlemi verilerin bir kısmını veya tamamı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 tamamını başarıyla aktardığında gerçekleşir.

UploadStringCompleted

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

UploadValuesCompleted

Ad/değer koleksiyonunun zaman uyumsuz karşıya yüklemesi 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.