WebClient Osztály

Definíció

Általános módszereket biztosít az adatok URI által azonosított erőforrásba való küldéséhez és fogadásához.

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
Öröklődés
Attribútumok

Példák

Az alábbi példakód egy erőforrás URI-ját veszi fel, lekéri és megjeleníti a választ.

#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

Megjegyzések

Figyelmeztetés

WebRequest, HttpWebRequest, ServicePointés WebClient elavultak, és nem szabad új fejlesztésre használni őket. A HttpClient használható helyette.

Az WebClient osztály általános módszereket biztosít az adatok URI által azonosított helyi, intranetes vagy internetes erőforrásokba való küldéséhez vagy fogadásához.

Az WebClient osztály az WebRequest osztály használatával biztosít hozzáférést az erőforrásokhoz. WebClient a példányok bármely WebRequest , a metódussal regisztrált leszármazott adataihoz hozzáférhetnek WebRequest.RegisterPrefix .

Note

A .NET-keretrendszer alapértelmezés szerint támogatja a http:, https:, ftp: és file: sémaazonosítókkal kezdődő URI-kat.

Az alábbi táblázat az adatok erőforrásba való feltöltésének módszereit ismerteti WebClient .

Módszer Leírás
OpenWrite Lekéri az Stream erőforrásba adatküldéshez használt adatokat.
OpenWriteAsync Lekéri az Stream erőforrásba adatküldéshez használt adatokat a hívó szál blokkolása nélkül.
UploadData Bájttömböt küld az erőforrásnak, és válaszokat Byte tartalmazó tömböt ad vissza.
UploadDataAsync Tömböt Byte küld az erőforrásnak a hívó szál blokkolása nélkül.
UploadFile Egy helyi fájlt küld az erőforrásnak, és egy Byte olyan tömböt ad vissza, amely bármilyen választ tartalmaz.
UploadFileAsync Helyi fájlt küld az erőforrásnak a hívó szál blokkolása nélkül.
UploadValues Elküld egy üzenetet NameValueCollection az erőforrásnak, és egy Byte olyan tömböt ad vissza, amely bármilyen választ tartalmaz.
UploadValuesAsync Elküld egy üzenetet NameValueCollection az erőforrásnak, és válaszokat tartalmazó tömböt ad vissza Byte a hívó szál blokkolása nélkül.
UploadString Elküld egy üzenetet String az erőforrásnak, és bármilyen választ tartalmazó választ ad String vissza.
UploadStringAsync A hívó szál blokkolása nélkül küld egy üzenetet String az erőforrásnak.

Az alábbi táblázat az adatok erőforrásból való letöltésének módszereit ismerteti WebClient .

Módszer Leírás
OpenRead Egy erőforrásból Streamszármazó adatokat ad vissza .
OpenReadAsync Egy erőforrásból származó adatokat ad vissza a hívó szál blokkolása nélkül.
DownloadData Adatokat tölt le egy erőforrásból, és egy tömböt Byte ad vissza.
DownloadDataAsync Letölti az adatokat egy erőforrásból, és egy Byte tömböt ad vissza a hívó szál blokkolása nélkül.
DownloadFile Adatokat tölt le egy erőforrásból egy helyi fájlba.
DownloadFileAsync Adatokat tölt le egy erőforrásból egy helyi fájlba a hívási szál blokkolása nélkül.
DownloadString Letölt egy String erőforrást, és visszaad egy String.
DownloadStringAsync Letölt egy String erőforrást a hívó szál blokkolása nélkül.

A metódussal CancelAsync megpróbálhatja megszakítani az aszinkron műveleteket.

A WebClient példányok alapértelmezés szerint nem küldenek opcionális HTTP-fejléceket. Ha a kérés nem kötelező fejlécet igényel, hozzá kell adnia a fejlécet a Headers gyűjteményhez. Ha például meg szeretné őrizni a lekérdezéseket a válaszban, hozzá kell adnia egy felhasználó-ügynök fejlécet. Emellett a kiszolgálók 500-et (belső kiszolgálóhibát) is visszaadhatnak, ha hiányzik a felhasználói ügynök fejléce.

a /> a példányokban van beállítva.

Megjegyzések az öröklőkhöz

A származtatott osztályoknak meg kell hívniuk az alaposztály implementációját WebClient , hogy a származtatott osztály a várt módon működjön.

Konstruktorok

Name Description
WebClient()
Elavult.

Inicializálja a WebClient osztály új példányát.

Tulajdonságok

Name Description
AllowReadStreamBuffering
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy pufferelje-e egy példány internetes erőforrásából WebClient beolvasott adatokat.

AllowWriteStreamBuffering
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy pufferelje-e az internetes erőforrásba írt adatokat egy WebClient példányhoz.

BaseAddress

Lekéri vagy beállítja az alap URI-t egy WebClient.

CachePolicy

Lekéri vagy beállítja az alkalmazás gyorsítótárszabályzatát a WebClient-példány által az objektumok használatával WebRequest beszerzett erőforrásokhoz.

CanRaiseEvents

Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni.

(Öröklődés forrása Component)
Container

Lekéri a IContainer .Component

(Öröklődés forrása Component)
Credentials

Lekéri vagy beállítja a gazdagépnek küldött és a kérés hitelesítéséhez használt hálózati hitelesítő adatokat.

DesignMode

Olyan értéket kap, amely jelzi, hogy az Component aktuálisan tervezési módban van-e.

(Öröklődés forrása Component)
Encoding

Lekéri vagy beállítja a sztringek Encoding feltöltéséhez és letöltéséhez használt értékeket.

Events

Lekéri az ehhez Componentcsatolt eseménykezelők listáját.

(Öröklődés forrása Component)
Headers

Lekéri vagy beállítja a kéréshez társított fejlécnév-/értékpárok gyűjteményét.

IsBusy

Lekérdezi, hogy folyamatban van-e egy webes kérés.

Proxy

Lekéri vagy beállítja az objektum által használt proxyt WebClient .

QueryString

Lekéri vagy beállítja a kéréshez társított lekérdezésnév-/értékpárok gyűjteményét.

ResponseHeaders

Lekéri a válaszhoz társított fejlécnév-/értékpárok gyűjteményét.

Site

Lekéri vagy megadja a ISite értékét a Component-hez.

(Öröklődés forrása Component)
UseDefaultCredentials

Lekéri vagy beállítja Boolean azt az értéket, amely meghatározza, hogy a rendszer kérésekkel küldi-e el azokat DefaultCredentials .

Metódusok

Name Description
CancelAsync()

Megszakít egy függőben lévő aszinkron műveletet.

CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
Dispose()

Felszabadítja a .-hez használt összes erőforrást Component.

(Öröklődés forrása Component)
Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által Component használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

(Öröklődés forrása Component)
DownloadData(String)

Az erőforrást tömbként Byte tölti le a megadott URI-ból.

DownloadData(Uri)

Az erőforrást tömbként Byte tölti le a megadott URI-ból.

DownloadDataAsync(Uri, Object)

Az erőforrást tömbként Byte tölti le az aszinkron műveletként megadott URI-ból.

DownloadDataAsync(Uri)

Az erőforrást tömbként Byte tölti le az aszinkron műveletként megadott URI-ból.

DownloadDataTaskAsync(String)

Az erőforrást tömbként Byte tölti le az aszinkron műveletként megadott URI-ból egy tevékenységobjektum használatával.

DownloadDataTaskAsync(Uri)

Az erőforrást tömbként Byte tölti le az aszinkron műveletként megadott URI-ból egy tevékenységobjektum használatával.

DownloadFile(String, String)

Letölti az erőforrást a megadott URI-val egy helyi fájlba.

DownloadFile(Uri, String)

Letölti az erőforrást a megadott URI-val egy helyi fájlba.

DownloadFileAsync(Uri, String, Object)

Letölti egy helyi fájlba a megadott URI-val rendelkező erőforrást. Ez a metódus nem blokkolja a hívó szálat.

DownloadFileAsync(Uri, String)

Letölti egy helyi fájlba a megadott URI-val rendelkező erőforrást. Ez a metódus nem blokkolja a hívó szálat.

DownloadFileTaskAsync(String, String)

A megadott erőforrást egy feladatobjektum használatával aszinkron műveletként tölti le egy helyi fájlba.

DownloadFileTaskAsync(Uri, String)

A megadott erőforrást egy feladatobjektum használatával aszinkron műveletként tölti le egy helyi fájlba.

DownloadString(String)

Letölti a kért erőforrást String. A letöltendő erőforrás az URI-t tartalmazó erőforrásként String van megadva.

DownloadString(Uri)

Letölti a kért erőforrást String. A letölteni kívánt erőforrás a következőként Urivan megadva: .

DownloadStringAsync(Uri, Object)

Letölti a megadott sztringet a megadott erőforrásba. Ez a metódus nem blokkolja a hívó szálat.

DownloadStringAsync(Uri)

Letölti a megadott erőforrást Uri. Ez a metódus nem blokkolja a hívó szálat.

DownloadStringTaskAsync(String)

Letölti az erőforrást String az aszinkron műveletként megadott URI-ból egy tevékenységobjektum használatával.

DownloadStringTaskAsync(Uri)

Letölti az erőforrást String az aszinkron műveletként megadott URI-ból egy tevékenységobjektum használatával.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetService(Type)

Olyan objektumot ad vissza, amely az általa vagy annak által ComponentContainernyújtott szolgáltatást jelöli.

(Öröklődés forrása Component)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetWebRequest(Uri)

WebRequest A megadott erőforrás objektumát adja vissza.

GetWebResponse(WebRequest, IAsyncResult)

WebResponse A megadotthoz WebRequest tartozó értéket adja vissza a megadott IAsyncResulthasználatával.

GetWebResponse(WebRequest)

WebResponse A megadott WebRequestértéket adja vissza.

InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
OnDownloadDataCompleted(DownloadDataCompletedEventArgs)

Az eseményt emeli DownloadDataCompleted ki.

OnDownloadFileCompleted(AsyncCompletedEventArgs)

Az eseményt emeli DownloadFileCompleted ki.

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

Az eseményt emeli DownloadProgressChanged ki.

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

Az eseményt emeli DownloadStringCompleted ki.

OnOpenReadCompleted(OpenReadCompletedEventArgs)

Az eseményt emeli OpenReadCompleted ki.

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

Az eseményt emeli OpenWriteCompleted ki.

OnUploadDataCompleted(UploadDataCompletedEventArgs)

Az eseményt emeli UploadDataCompleted ki.

OnUploadFileCompleted(UploadFileCompletedEventArgs)

Az eseményt emeli UploadFileCompleted ki.

OnUploadProgressChanged(UploadProgressChangedEventArgs)

Az eseményt emeli UploadProgressChanged ki.

OnUploadStringCompleted(UploadStringCompletedEventArgs)

Az eseményt emeli UploadStringCompleted ki.

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

Az eseményt emeli UploadValuesCompleted ki.

OnWriteStreamClosed(WriteStreamClosedEventArgs)
Elavult.

Az eseményt emeli WriteStreamClosed ki.

OpenRead(String)

Egy erőforrásból letöltött adatok olvasható streamjének megnyitása a megadott StringURI-val.

OpenRead(Uri)

Egy erőforrásból letöltött adatok olvasható streamjének megnyitása a megadott UriURI-val.

OpenReadAsync(Uri, Object)

Megnyitja a megadott erőforrást tartalmazó olvasható streamet. Ez a metódus nem blokkolja a hívó szálat.

OpenReadAsync(Uri)

Megnyitja a megadott erőforrást tartalmazó olvasható streamet. Ez a metódus nem blokkolja a hívó szálat.

OpenReadTaskAsync(String)

Megnyit egy olvasható adatfolyamot, amely a megadott erőforrást aszinkron műveletként tartalmazza egy tevékenységobjektum használatával.

OpenReadTaskAsync(Uri)

Megnyit egy olvasható adatfolyamot, amely a megadott erőforrást aszinkron műveletként tartalmazza egy tevékenységobjektum használatával.

OpenWrite(String, String)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba a megadott módszerrel.

OpenWrite(String)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba.

OpenWrite(Uri, String)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba a megadott módszerrel.

OpenWrite(Uri)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba.

OpenWriteAsync(Uri, String, Object)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba a megadott módszerrel. Ez a metódus nem blokkolja a hívó szálat.

OpenWriteAsync(Uri, String)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba. Ez a metódus nem blokkolja a hívó szálat.

OpenWriteAsync(Uri)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba. Ez a metódus nem blokkolja a hívó szálat.

OpenWriteTaskAsync(String, String)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

OpenWriteTaskAsync(String)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

OpenWriteTaskAsync(Uri, String)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

OpenWriteTaskAsync(Uri)

Megnyit egy adatfolyamot, amely adatokat ír a megadott erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

ToString()

String A ( ha van) nevet tartalmazó értéket Componentad vissza. Ezt a módszert nem szabad felülírni.

(Öröklődés forrása Component)
UploadData(String, Byte[])

Feltölt egy adatpuffert egy URI által azonosított erőforrásba.

UploadData(String, String, Byte[])

Feltölt egy adatpuffert a megadott erőforrásba a megadott módszerrel.

UploadData(Uri, Byte[])

Feltölt egy adatpuffert egy URI által azonosított erőforrásba.

UploadData(Uri, String, Byte[])

Feltölt egy adatpuffert a megadott erőforrásba a megadott módszerrel.

UploadDataAsync(Uri, Byte[])

Feltölt egy adatpuffert egy URI által azonosított erőforrásba a POST metódus használatával. Ez a metódus nem blokkolja a hívó szálat.

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

Feltölt egy adatpuffert egy URI által azonosított erőforrásba a megadott módszerrel és a token azonosításával.

UploadDataAsync(Uri, String, Byte[])

Feltölt egy adatpuffert egy URI által azonosított erőforrásba a megadott módszerrel. Ez a metódus nem blokkolja a hívó szálat.

UploadDataTaskAsync(String, Byte[])

Feltölt egy adatpuffert, amely egy tömböt Byte tartalmaz az aszinkron műveletként megadott URI-ba feladatobjektum használatával.

UploadDataTaskAsync(String, String, Byte[])

Feltölt egy adatpuffert, amely egy tömböt Byte tartalmaz az aszinkron műveletként megadott URI-ba feladatobjektum használatával.

UploadDataTaskAsync(Uri, Byte[])

Feltölt egy adatpuffert, amely egy tömböt Byte tartalmaz az aszinkron műveletként megadott URI-ba feladatobjektum használatával.

UploadDataTaskAsync(Uri, String, Byte[])

Feltölt egy adatpuffert, amely egy tömböt Byte tartalmaz az aszinkron műveletként megadott URI-ba feladatobjektum használatával.

UploadFile(String, String, String)

Feltölti a megadott helyi fájlt a megadott erőforrásba a megadott módszerrel.

UploadFile(String, String)

Feltölti a megadott helyi fájlt egy erőforrásba a megadott URI-val.

UploadFile(Uri, String, String)

Feltölti a megadott helyi fájlt a megadott erőforrásba a megadott módszerrel.

UploadFile(Uri, String)

Feltölti a megadott helyi fájlt egy erőforrásba a megadott URI-val.

UploadFileAsync(Uri, String, String, Object)

Feltölti a megadott helyi fájlt a megadott erőforrásba a POST metódus használatával. Ez a metódus nem blokkolja a hívó szálat.

UploadFileAsync(Uri, String, String)

Feltölti a megadott helyi fájlt a megadott erőforrásba a POST metódus használatával. Ez a metódus nem blokkolja a hívó szálat.

UploadFileAsync(Uri, String)

Feltölti a megadott helyi fájlt a megadott erőforrásba a POST metódus használatával. Ez a metódus nem blokkolja a hívó szálat.

UploadFileTaskAsync(String, String, String)

Feltölti a megadott helyi fájlt egy erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

UploadFileTaskAsync(String, String)

Feltölti a megadott helyi fájlt egy erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

UploadFileTaskAsync(Uri, String, String)

Feltölti a megadott helyi fájlt egy erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

UploadFileTaskAsync(Uri, String)

Feltölti a megadott helyi fájlt egy erőforrásba aszinkron műveletként egy tevékenységobjektum használatával.

UploadString(String, String, String)

Feltölti a megadott sztringet a megadott erőforrásba a megadott módszerrel.

UploadString(String, String)

Feltölti a megadott sztringet a megadott erőforrásba a POST metódus használatával.

UploadString(Uri, String, String)

Feltölti a megadott sztringet a megadott erőforrásba a megadott módszerrel.

UploadString(Uri, String)

Feltölti a megadott sztringet a megadott erőforrásba a POST metódus használatával.

UploadStringAsync(Uri, String, String, Object)

Feltölti a megadott sztringet a megadott erőforrásba. Ez a metódus nem blokkolja a hívó szálat.

UploadStringAsync(Uri, String, String)

Feltölti a megadott sztringet a megadott erőforrásba. Ez a metódus nem blokkolja a hívó szálat.

UploadStringAsync(Uri, String)

Feltölti a megadott sztringet a megadott erőforrásba. Ez a metódus nem blokkolja a hívó szálat.

UploadStringTaskAsync(String, String, String)

A megadott sztringet egy tevékenységobjektum használatával aszinkron műveletként tölti fel a megadott erőforrásba.

UploadStringTaskAsync(String, String)

A megadott sztringet egy tevékenységobjektum használatával aszinkron műveletként tölti fel a megadott erőforrásba.

UploadStringTaskAsync(Uri, String, String)

A megadott sztringet egy tevékenységobjektum használatával aszinkron műveletként tölti fel a megadott erőforrásba.

UploadStringTaskAsync(Uri, String)

A megadott sztringet egy tevékenységobjektum használatával aszinkron műveletként tölti fel a megadott erőforrásba.

UploadValues(String, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által azonosított erőforrásba.

UploadValues(String, String, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által azonosított erőforrásba a megadott módszerrel.

UploadValues(Uri, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által azonosított erőforrásba.

UploadValues(Uri, String, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által azonosított erőforrásba a megadott módszerrel.

UploadValuesAsync(Uri, NameValueCollection)

Feltölti a megadott név/érték gyűjtemény adatait a megadott URI által azonosított erőforrásba. Ez a metódus nem blokkolja a hívó szálat.

UploadValuesAsync(Uri, String, NameValueCollection, Object)

Feltölti a megadott név/érték gyűjtemény adatait a megadott URI által azonosított erőforrásba a megadott módszerrel. Ez a metódus nem blokkolja a hívó szálat, és lehetővé teszi, hogy a hívó átadjon egy objektumot a művelet befejezésekor meghívott metódusnak.

UploadValuesAsync(Uri, String, NameValueCollection)

Feltölti a megadott név/érték gyűjtemény adatait a megadott URI által azonosított erőforrásba a megadott módszerrel. Ez a metódus nem blokkolja a hívó szálat.

UploadValuesTaskAsync(String, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által aszinkron műveletként azonosított erőforrásba egy tevékenységobjektum használatával.

UploadValuesTaskAsync(String, String, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által aszinkron műveletként azonosított erőforrásba egy tevékenységobjektum használatával.

UploadValuesTaskAsync(Uri, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által aszinkron műveletként azonosított erőforrásba egy tevékenységobjektum használatával.

UploadValuesTaskAsync(Uri, String, NameValueCollection)

Feltölti a megadott nevet/értékgyűjteményt a megadott URI által aszinkron műveletként azonosított erőforrásba egy tevékenységobjektum használatával.

esemény

Name Description
Disposed

Akkor fordul elő, ha az összetevőt a metódus hívása megsemmisíti Dispose() .

(Öröklődés forrása Component)
DownloadDataCompleted

Az aszinkron adatletöltési művelet befejeződésekor következik be.

DownloadFileCompleted

Az aszinkron fájlletöltési művelet befejeződésekor következik be.

DownloadProgressChanged

Akkor fordul elő, ha egy aszinkron letöltési művelet sikeresen átadja az adatok egy részét vagy egészét.

DownloadStringCompleted

Az aszinkron erőforrás-letöltési művelet befejeződésekor következik be.

OpenReadCompleted

Akkor fordul elő, ha egy erőforrást tartalmazó adatfolyam megnyitására szolgáló aszinkron művelet befejeződik.

OpenWriteCompleted

Ez akkor fordul elő, ha egy aszinkron művelet megnyitja a streamet, hogy adatokat írjon egy erőforrásba.

UploadDataCompleted

Az aszinkron adatfeltöltési művelet befejeződésekor következik be.

UploadFileCompleted

Az aszinkron fájlfeltöltési művelet befejeződésekor következik be.

UploadProgressChanged

Akkor fordul elő, ha egy aszinkron feltöltési művelet sikeresen átadja az adatok egy részét vagy egészét.

UploadStringCompleted

Az aszinkron sztringfeltöltési művelet befejeződésekor következik be.

UploadValuesCompleted

Egy név/érték gyűjtemény aszinkron feltöltése után következik be.

WriteStreamClosed
Elavult.

Akkor fordul elő, ha egy aszinkron művelet, amely adatokat ír egy erőforrásba írási adatfolyam használatával.

A következőre érvényes:

Lásd még