WebClient 클래스

정의

URI로 식별되는 리소스와 데이터를 주고 받기 위한 일반적인 메서드를 제공합니다.Provides common methods for sending data to and receiving data from a resource identified by a URI.

public ref class WebClient : System::ComponentModel::Component
[System.Runtime.InteropServices.ComVisible(true)]
public class WebClient : System.ComponentModel.Component
type WebClient = class
    inherit Component
Public Class WebClient
Inherits Component
상속
특성

예제

다음 코드 예제에서는 리소스의 URI를 사용 하 고, 검색, 응답을 표시 합니다.The following code example takes the URI of a resource, retrieves it, and displays the response.

#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();
}

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.");
        }
        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;)");

        Stream data = client.OpenRead (args[0]);
        StreamReader reader = new StreamReader (data);
        string s = reader.ReadToEnd ();
        Console.WriteLine (s);
        data.Close ();
        reader.Close ();
    }
}
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
        Dim 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;)")
        
        Dim data As Stream = client.OpenRead(args(0))
        Dim reader As New StreamReader(data)
        Dim s As String = reader.ReadToEnd()
        Console.WriteLine(s)
        data.Close()
        reader.Close()
    End Sub
End Class

설명

중요

사용 하는 권장 하지 않습니다는 WebClient 새로운 개발에 대 한 클래스입니다.We don't recommend that you use the WebClient class for new development. 대신는 System.Net.Http.HttpClient 클래스입니다.Instead, use the System.Net.Http.HttpClient class.

WebClient 클래스는 데이터를 보내거나 모든 로컬, 인트라넷 또는 URI로 식별 되는 인터넷 리소스에서 데이터를 수신 하기 위한 일반적인 메서드를 제공 합니다.The WebClient class provides common methods for sending data to or receiving data from any local, intranet, or Internet resource identified by a URI.

합니다 WebClient 클래스가 사용 하는 WebRequest 리소스에 대 한 액세스를 제공 하는 클래스입니다.The WebClient class uses the WebRequest class to provide access to resources. WebClient 인스턴스 하나를 사용 하 여 데이터를 액세스할 수 있습니다 WebRequest 하위 항목에 등록 된 WebRequest.RegisterPrefix 메서드.WebClient instances can access data with any WebRequest descendant registered with the WebRequest.RegisterPrefix method.

참고

기본적으로.NET Framework 지원으로 시작 하는 Uri http:, https:ftp:, 및 file: 구성표 식별자입니다.By default, the .NET Framework supports URIs that begin with http:, https:, ftp:, and file: scheme identifiers.

다음 표에서 WebClient 리소스에 데이터를 업로드 하는 방법입니다.The following table describes WebClient methods for uploading data to a resource.

메서드Method 설명Description
OpenWrite 검색을 Stream 리소스에 데이터를 보내는 데 사용 합니다.Retrieves a Stream used to send data to the resource.
OpenWriteAsync 검색을 Stream 호출 스레드를 차단 하지 않고 리소스에 데이터를 보내는 데 사용 합니다.Retrieves a Stream used to send data to the resource, without blocking the calling thread.
UploadData 바이트 배열 리소스에 보내고 반환을 Byte 응답을 포함 하는 배열입니다.Sends a byte array to the resource and returns a Byte array containing any response.
UploadDataAsync 보냅니다는 Byte 호출 스레드를 차단 하지 않고 리소스에는 배열입니다.Sends a Byte array to the resource, without blocking the calling thread.
UploadFile 리소스에 로컬 파일을 보내고 반환을 Byte 응답을 포함 하는 배열입니다.Sends a local file to the resource and returns a Byte array containing any response.
UploadFileAsync 호출 스레드를 차단 하지 않고 리소스에 로컬 파일을 보냅니다.Sends a local file to the resource, without blocking the calling thread.
UploadValues 보냅니다를 NameValueCollection 리소스를 반환 합니다는 Byte 응답을 포함 하는 배열입니다.Sends a NameValueCollection to the resource and returns a Byte array containing any response.
UploadValuesAsync 보냅니다를 NameValueCollection 리소스를 반환 합니다를 Byte 호출 스레드를 차단 하지 않고 모든 응답을 포함 하는 배열입니다.Sends a NameValueCollection to the resource and returns a Byte array containing any response, without blocking the calling thread.
UploadString 전송 된 String 호출 스레드를 차단 하지 않고 리소스에 있습니다.Sends a String to the resource, without blocking the calling thread.
UploadStringAsync 전송 된 String 호출 스레드를 차단 하지 않고 리소스에 있습니다.Sends a String to the resource, without blocking the calling thread.

다음 표에서 WebClient 메서드는 리소스에서 데이터를 다운로드 합니다.The following table describes WebClient methods for downloading data from a resource.

메서드Method 설명Description
OpenRead 리소스에서 데이터를 반환을 Stream입니다.Returns the data from a resource as a Stream.
OpenReadAsync 호출 스레드를 차단 하지 않고 리소스에서 데이터를 반환 합니다.Returns the data from a resource, without blocking the calling thread.
DownloadData 리소스에서 데이터를 다운로드 하 고 반환 된 Byte 배열입니다.Downloads data from a resource and returns a Byte array.
DownloadDataAsync 리소스에서 데이터를 다운로드 하 고 반환 된 Byte 호출 스레드를 차단 하지 않고 배열입니다.Downloads data from a resource and returns a Byte array, without blocking the calling thread.
DownloadFile 로컬 파일에 리소스에서 데이터를 다운로드합니다.Downloads data from a resource to a local file.
DownloadFileAsync 호출 스레드를 차단 하지 않고 리소스에서 데이터를 로컬 파일로 다운로드 합니다.Downloads data from a resource to a local file, without blocking the calling thread.
DownloadString 다운로드 한 String 리소스에서 반환을 String합니다.Downloads a String from a resource and returns a String.
DownloadStringAsync 다운로드 한 String 호출 스레드를 차단 하지 않고 리소스에서.Downloads a String from a resource, without blocking the calling thread.

사용할 수는 CancelAsync 완료 되지 않은 비동기 작업을 취소 하는 방법입니다.You can use the CancelAsync method to cancel asynchronous operations that have not completed.

WebClient 인스턴스 기본적으로 선택적 HTTP 헤더를 보내지 않습니다.A WebClient instance does not send optional HTTP headers by default. 요청 선택적 헤더에 필요한 헤더를 추가 해야 합니다 Headers 컬렉션입니다.If your request requires an optional header, you must add the header to the Headers collection. 예를 들어, 응답에는 쿼리를 유지 하려면 사용자 에이전트 헤더를 추가 해야 합니다.For example, to retain queries in the response, you must add a user-agent header. 또한 서버는 사용자 에이전트 헤더 누락 된 경우 500 (내부 서버 오류)를 반환할 수 있습니다.Also, servers may return 500 (Internal Server Error) if the user agent header is missing.

AllowAutoRedirect 로 설정 되어 true 에서 WebClient 인스턴스.AllowAutoRedirect is set to true in WebClient instances.

상속자 참고

파생된 클래스의 기본 클래스 구현을 호출 해야 WebClient 파생된 클래스를 확인 하려면 예상 대로 작동 합니다.Derived classes should call the base class implementation of WebClient to ensure the derived class works as expected.

생성자

WebClient()

WebClient 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the WebClient class.

속성

AllowReadStreamBuffering

WebClient 인스턴스에 대해 인터넷 리소스에서 읽은 데이터를 버퍼링할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether to buffer the data read from the Internet resource for a WebClient instance.

AllowWriteStreamBuffering

WebClient 인스턴스에 대해 인터넷 리소스에 쓴 데이터를 버퍼링할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether to buffer the data written to the Internet resource for a WebClient instance.

BaseAddress

WebClient의 요청에 대한 기본 URI를 가져오거나 설정합니다.Gets or sets the base URI for requests made by a WebClient.

CachePolicy

이 WebClient 인스턴스에서 WebRequest 개체를 사용하여 가져온 모든 리소스에 대한 애플리케이션의 캐시 정책을 가져오거나 설정합니다.Gets or sets the application's cache policy for any resources obtained by this WebClient instance using WebRequest objects.

CanRaiseEvents

구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the component can raise an event.

(다음에서 상속됨 Component)
Container

IContainer가 포함된 Component를 가져옵니다.Gets the IContainer that contains the Component.

(다음에서 상속됨 Component)
Credentials

호스트에 전송되어 요청을 인증하는 데 사용되는 네트워크 자격 증명을 가져오거나 설정합니다.Gets or sets the network credentials that are sent to the host and used to authenticate the request.

DesignMode

Component가 현재 디자인 모드인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the Component is currently in design mode.

(다음에서 상속됨 Component)
Encoding

문자열을 업로드하고 다운로드하는 데 사용되는 Encoding을 가져오거나 설정합니다.Gets or sets the Encoding used to upload and download strings.

Events

Component에 연결된 이벤트 처리기의 목록을 가져옵니다.Gets the list of event handlers that are attached to this Component.

(다음에서 상속됨 Component)
Headers

요청과 관련된 헤더 이름/값 쌍의 컬렉션을 가져오거나 설정합니다.Gets or sets a collection of header name/value pairs associated with the request.

IsBusy

웹 요청이 진행 중인지 여부를 나타내는 값을 가져옵니다.Gets whether a Web request is in progress.

Proxy

WebClient 개체에서 사용하는 프록시를 가져오거나 설정합니다.Gets or sets the proxy used by this WebClient object.

QueryString

요청과 관련된 쿼리 이름/값 쌍의 컬렉션을 가져오거나 설정합니다.Gets or sets a collection of query name/value pairs associated with the request.

ResponseHeaders

응답과 관련된 헤더 이름/값 쌍의 컬렉션을 가져옵니다.Gets a collection of header name/value pairs associated with the response.

Site

ComponentISite를 가져오거나 설정합니다.Gets or sets the ISite of the Component.

(다음에서 상속됨 Component)
UseDefaultCredentials

요청에 Boolean을 보낼지 여부를 제어하는 DefaultCredentials 값을 가져오거나 설정합니다.Gets or sets a Boolean value that controls whether the DefaultCredentials are sent with requests.

메서드

CancelAsync()

보류 중인 비동기 작업을 취소합니다.Cancels a pending asynchronous operation.

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(다음에서 상속됨 MarshalByRefObject)
Dispose()

Component에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the Component.

(다음에서 상속됨 Component)
Dispose(Boolean)

Component에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(다음에서 상속됨 Component)
DownloadData(String)

리소스를 지정된 URI에서 Byte 배열로 다운로드합니다.Downloads the resource as a Byte array from the URI specified.

DownloadData(Uri)

리소스를 지정된 URI에서 Byte 배열로 다운로드합니다.Downloads the resource as a Byte array from the URI specified.

DownloadDataAsync(Uri)

리소스를 지정된 URI에서 Byte 배열로 비동기 작업으로 다운로드합니다.Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataAsync(Uri, Object)

리소스를 지정된 URI에서 Byte 배열로 비동기 작업으로 다운로드합니다.Downloads the resource as a Byte array from the URI specified as an asynchronous operation.

DownloadDataTaskAsync(String)

작업 개체를 사용하여 지정된 URI에서 Byte 배열로 리소스를 비동기 작업으로 다운로드합니다.Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadDataTaskAsync(Uri)

작업 개체를 사용하여 지정된 URI에서 Byte 배열로 리소스를 비동기 작업으로 다운로드합니다.Downloads the resource as a Byte array from the URI specified as an asynchronous operation using a task object.

DownloadFile(String, String)

지정된 URI를 사용하여 로컬 파일에 리소스를 다운로드합니다.Downloads the resource with the specified URI to a local file.

DownloadFile(Uri, String)

지정된 URI를 사용하여 로컬 파일에 리소스를 다운로드합니다.Downloads the resource with the specified URI to a local file.

DownloadFileAsync(Uri, String)

지정된 URI를 사용하여 로컬 파일에 리소스를 다운로드합니다.Downloads, to a local file, the resource with the specified URI. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

DownloadFileAsync(Uri, String, Object)

지정된 URI를 사용하여 로컬 파일에 리소스를 다운로드합니다.Downloads, to a local file, the resource with the specified URI. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

DownloadFileTaskAsync(String, String)

작업 개체를 사용하여 지정된 리소스를 로컬 파일로 비동기 작업으로 다운로드합니다.Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadFileTaskAsync(Uri, String)

작업 개체를 사용하여 지정된 리소스를 로컬 파일로 비동기 작업으로 다운로드합니다.Downloads the specified resource to a local file as an asynchronous operation using a task object.

DownloadString(String)

요청한 리소스를 String으로 다운로드합니다.Downloads the requested resource as a String. 다운로드할 리소스는 URI를 포함하는 String으로 지정됩니다.The resource to download is specified as a String containing the URI.

DownloadString(Uri)

요청한 리소스를 String으로 다운로드합니다.Downloads the requested resource as a String. 다운로드할 리소스는 Uri로 지정됩니다.The resource to download is specified as a Uri.

DownloadStringAsync(Uri)

Uri로 지정된 리소스를 다운로드합니다.Downloads the resource specified as a Uri. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

DownloadStringAsync(Uri, Object)

지정된 문자열을 지정된 리소스에 다운로드합니다.Downloads the specified string to the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

DownloadStringTaskAsync(String)

작업 개체를 사용하여 지정된 URI에서 String으로 리소스를 비동기 작업으로 다운로드합니다.Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

DownloadStringTaskAsync(Uri)

작업 개체를 사용하여 지정된 URI에서 String으로 리소스를 비동기 작업으로 다운로드합니다.Downloads the resource as a String from the URI specified as an asynchronous operation using a task object.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetLifetimeService()

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
GetService(Type)

Component 또는 해당 Container에서 제공하는 서비스를 나타내는 개체를 반환합니다.Returns an object that represents a service provided by the Component or by its Container.

(다음에서 상속됨 Component)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
GetWebRequest(Uri)

지정된 리소스에 대한 WebRequest 개체를 반환합니다.Returns a WebRequest object for the specified resource.

GetWebResponse(WebRequest)

지정된 WebResponse에 대한 WebRequest를 반환합니다.Returns the WebResponse for the specified WebRequest.

GetWebResponse(WebRequest, IAsyncResult)

지정된 WebResponse를 사용하여 지정된 WebRequestIAsyncResult를 반환합니다.Returns the WebResponse for the specified WebRequest using the specified IAsyncResult.

InitializeLifetimeService()

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.Obtains a lifetime service object to control the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.Creates a shallow copy of the current MarshalByRefObject object.

(다음에서 상속됨 MarshalByRefObject)
OnDownloadDataCompleted(DownloadDataCompletedEventArgs)

DownloadDataCompleted 이벤트를 발생시킵니다.Raises the DownloadDataCompleted event.

OnDownloadFileCompleted(AsyncCompletedEventArgs)

DownloadFileCompleted 이벤트를 발생시킵니다.Raises the DownloadFileCompleted event.

OnDownloadProgressChanged(DownloadProgressChangedEventArgs)

DownloadProgressChanged 이벤트를 발생시킵니다.Raises the DownloadProgressChanged event.

OnDownloadStringCompleted(DownloadStringCompletedEventArgs)

DownloadStringCompleted 이벤트를 발생시킵니다.Raises the DownloadStringCompleted event.

OnOpenReadCompleted(OpenReadCompletedEventArgs)

OpenReadCompleted 이벤트를 발생시킵니다.Raises the OpenReadCompleted event.

OnOpenWriteCompleted(OpenWriteCompletedEventArgs)

OpenWriteCompleted 이벤트를 발생시킵니다.Raises the OpenWriteCompleted event.

OnUploadDataCompleted(UploadDataCompletedEventArgs)

UploadDataCompleted 이벤트를 발생시킵니다.Raises the UploadDataCompleted event.

OnUploadFileCompleted(UploadFileCompletedEventArgs)

UploadFileCompleted 이벤트를 발생시킵니다.Raises the UploadFileCompleted event.

OnUploadProgressChanged(UploadProgressChangedEventArgs)

UploadProgressChanged 이벤트를 발생시킵니다.Raises the UploadProgressChanged event.

OnUploadStringCompleted(UploadStringCompletedEventArgs)

UploadStringCompleted 이벤트를 발생시킵니다.Raises the UploadStringCompleted event.

OnUploadValuesCompleted(UploadValuesCompletedEventArgs)

UploadValuesCompleted 이벤트를 발생시킵니다.Raises the UploadValuesCompleted event.

OnWriteStreamClosed(WriteStreamClosedEventArgs)

WriteStreamClosed 이벤트를 발생시킵니다.Raises the WriteStreamClosed event.

OpenRead(String)

String으로 지정된 URI를 사용하여 리소스에서 다운로드한 데이터에 대한 읽을 수 있는 스트림을 엽니다.Opens a readable stream for the data downloaded from a resource with the URI specified as a String.

OpenRead(Uri)

Uri로 지정된 URI를 사용하여 리소스에서 다운로드한 데이터에 대한 읽을 수 있는 스트림을 엽니다.Opens a readable stream for the data downloaded from a resource with the URI specified as a Uri

OpenReadAsync(Uri)

지정된 리소스가 포함된 읽을 수 있는 스트림을 엽니다.Opens a readable stream containing the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

OpenReadAsync(Uri, Object)

지정된 리소스가 포함된 읽을 수 있는 스트림을 엽니다.Opens a readable stream containing the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

OpenReadTaskAsync(String)

작업 개체를 사용하여 지정된 리소스가 포함되어 있고 읽기 가능한 스트림을 비동기 작업으로 엽니다.Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenReadTaskAsync(Uri)

작업 개체를 사용하여 지정된 리소스가 포함되어 있고 읽기 가능한 스트림을 비동기 작업으로 엽니다.Opens a readable stream containing the specified resource as an asynchronous operation using a task object.

OpenWrite(String)

지정된 리소스에 데이터를 쓰는 데 사용되는 스트림을 엽니다.Opens a stream for writing data to the specified resource.

OpenWrite(String, String)

지정된 메서드를 사용하여 지정된 리소스에 데이터를 쓰는 데 사용되는 스트림을 엽니다.Opens a stream for writing data to the specified resource, using the specified method.

OpenWrite(Uri)

지정된 리소스에 데이터를 쓰는 데 사용되는 스트림을 엽니다.Opens a stream for writing data to the specified resource.

OpenWrite(Uri, String)

지정된 메서드를 사용하여 지정된 리소스에 데이터를 쓰는 데 사용되는 스트림을 엽니다.Opens a stream for writing data to the specified resource, by using the specified method.

OpenWriteAsync(Uri)

지정된 리소스에 데이터를 쓰는 데 사용되는 스트림을 엽니다.Opens a stream for writing data to the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

OpenWriteAsync(Uri, String)

지정된 리소스에 데이터를 쓰는 데 사용되는 스트림을 엽니다.Opens a stream for writing data to the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

OpenWriteAsync(Uri, String, Object)

지정된 메서드를 사용하여 지정된 리소스에 데이터를 쓰는 데 사용되는 스트림을 엽니다.Opens a stream for writing data to the specified resource, using the specified method. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

OpenWriteTaskAsync(String)

작업 개체를 사용하여 데이터를 지정된 리소스에 쓰기 위해 스트림을 비동기 작업으로 엽니다.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(String, String)

작업 개체를 사용하여 데이터를 지정된 리소스에 쓰기 위해 스트림을 비동기 작업으로 엽니다.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri)

작업 개체를 사용하여 데이터를 지정된 리소스에 쓰기 위해 스트림을 비동기 작업으로 엽니다.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

OpenWriteTaskAsync(Uri, String)

작업 개체를 사용하여 데이터를 지정된 리소스에 쓰기 위해 스트림을 비동기 작업으로 엽니다.Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.

ToString()

Component의 이름이 포함된 String을 반환합니다(있는 경우).Returns a String containing the name of the Component, if any. 이 메서드는 재정의할 수 없습니다.This method should not be overridden.

(다음에서 상속됨 Component)
UploadData(String, Byte[])

URI로 식별되는 리소스에 데이터 버퍼를 업로드합니다.Uploads a data buffer to a resource identified by a URI.

UploadData(String, String, Byte[])

지정된 메서드를 사용하여 지정된 리소스에 데이터 버퍼를 업로드합니다.Uploads a data buffer to the specified resource, using the specified method.

UploadData(Uri, Byte[])

URI로 식별되는 리소스에 데이터 버퍼를 업로드합니다.Uploads a data buffer to a resource identified by a URI.

UploadData(Uri, String, Byte[])

지정된 메서드를 사용하여 지정된 리소스에 데이터 버퍼를 업로드합니다.Uploads a data buffer to the specified resource, using the specified method.

UploadDataAsync(Uri, Byte[])

POST 메서드를 사용하여 URI로 식별되는 리소스에 데이터 버퍼를 업로드합니다.Uploads a data buffer to a resource identified by a URI, using the POST method. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadDataAsync(Uri, String, Byte[])

지정된 메서드를 사용하여 URI로 식별되는 리소스에 데이터 버퍼를 업로드합니다.Uploads a data buffer to a resource identified by a URI, using the specified method. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

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

지정된 메서드를 사용하고 토큰을 식별하여 URI로 식별되는 리소스에 데이터 버퍼를 업로드합니다.Uploads a data buffer to a resource identified by a URI, using the specified method and identifying token.

UploadDataTaskAsync(String, Byte[])

작업 개체를 사용하여 Byte 배열이 포함된 데이터 버퍼를 지정된 URI로 비동기 작업으로 업로드합니다.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(String, String, Byte[])

작업 개체를 사용하여 Byte 배열이 포함된 데이터 버퍼를 지정된 URI로 비동기 작업으로 업로드합니다.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(Uri, Byte[])

작업 개체를 사용하여 Byte 배열이 포함된 데이터 버퍼를 지정된 URI로 비동기 작업으로 업로드합니다.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadDataTaskAsync(Uri, String, Byte[])

작업 개체를 사용하여 Byte 배열이 포함된 데이터 버퍼를 지정된 URI로 비동기 작업으로 업로드합니다.Uploads a data buffer that contains a Byte array to the URI specified as an asynchronous operation using a task object.

UploadFile(String, String)

지정된 URI를 사용하여 리소스에 지정된 로컬 파일을 업로드합니다.Uploads the specified local file to a resource with the specified URI.

UploadFile(String, String, String)

지정된 메서드를 사용하여 지정된 리소스에 지정된 로컬 파일을 업로드합니다.Uploads the specified local file to the specified resource, using the specified method.

UploadFile(Uri, String)

지정된 URI를 사용하여 리소스에 지정된 로컬 파일을 업로드합니다.Uploads the specified local file to a resource with the specified URI.

UploadFile(Uri, String, String)

지정된 메서드를 사용하여 지정된 리소스에 지정된 로컬 파일을 업로드합니다.Uploads the specified local file to the specified resource, using the specified method.

UploadFileAsync(Uri, String)

POST 메서드를 사용하여 지정된 로컬 파일을 지정된 리소스에 업로드합니다.Uploads the specified local file to the specified resource, using the POST method. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadFileAsync(Uri, String, String)

POST 메서드를 사용하여 지정된 로컬 파일을 지정된 리소스에 업로드합니다.Uploads the specified local file to the specified resource, using the POST method. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadFileAsync(Uri, String, String, Object)

POST 메서드를 사용하여 지정된 로컬 파일을 지정된 리소스에 업로드합니다.Uploads the specified local file to the specified resource, using the POST method. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadFileTaskAsync(String, String)

작업 개체를 사용하여 지정된 로컬 파일을 리소스로 비동기 작업으로 업로드합니다.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(String, String, String)

작업 개체를 사용하여 지정된 로컬 파일을 리소스로 비동기 작업으로 업로드합니다.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String)

작업 개체를 사용하여 지정된 로컬 파일을 리소스로 비동기 작업으로 업로드합니다.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadFileTaskAsync(Uri, String, String)

작업 개체를 사용하여 지정된 로컬 파일을 리소스로 비동기 작업으로 업로드합니다.Uploads the specified local file to a resource as an asynchronous operation using a task object.

UploadString(String, String)

POST 메서드를 사용하여 지정된 문자열을 지정된 리소스에 업로드합니다.Uploads the specified string to the specified resource, using the POST method.

UploadString(String, String, String)

지정된 메서드를 사용하여 지정된 문자열을 지정된 리소스에 업로드합니다.Uploads the specified string to the specified resource, using the specified method.

UploadString(Uri, String)

POST 메서드를 사용하여 지정된 문자열을 지정된 리소스에 업로드합니다.Uploads the specified string to the specified resource, using the POST method.

UploadString(Uri, String, String)

지정된 메서드를 사용하여 지정된 문자열을 지정된 리소스에 업로드합니다.Uploads the specified string to the specified resource, using the specified method.

UploadStringAsync(Uri, String)

지정한 문자열을 지정한 리소스로 업로드합니다.Uploads the specified string to the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadStringAsync(Uri, String, String)

지정한 문자열을 지정한 리소스로 업로드합니다.Uploads the specified string to the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadStringAsync(Uri, String, String, Object)

지정한 문자열을 지정한 리소스로 업로드합니다.Uploads the specified string to the specified resource. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadStringTaskAsync(String, String)

작업 개체를 사용하여 지정된 문자열을 지정된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(String, String, String)

작업 개체를 사용하여 지정된 문자열을 지정된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String)

작업 개체를 사용하여 지정된 문자열을 지정된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadStringTaskAsync(Uri, String, String)

작업 개체를 사용하여 지정된 문자열을 지정된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified string to the specified resource as an asynchronous operation using a task object.

UploadValues(String, NameValueCollection)

지정된 URI로 식별되는 리소스에 지정된 이름/값 컬렉션을 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(String, String, NameValueCollection)

지정된 메서드를 사용하여, 지정된 URI로 식별되는 리소스에 지정된 이름/값 컬렉션을 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValues(Uri, NameValueCollection)

지정된 URI로 식별되는 리소스에 지정된 이름/값 컬렉션을 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI.

UploadValues(Uri, String, NameValueCollection)

지정된 메서드를 사용하여, 지정된 URI로 식별되는 리소스에 지정된 이름/값 컬렉션을 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.

UploadValuesAsync(Uri, NameValueCollection)

지정된 URI로 식별되는 리소스에 지정된 이름/값 컬렉션의 데이터를 업로드합니다.Uploads the data in the specified name/value collection to the resource identified by the specified URI. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection)

지정된 메서드를 사용하여 지정된 URI로 식별되는 리소스에 지정된 이름/값 컬렉션의 데이터를 업로드합니다.Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. 이 메서드는 호출 스레드를 차단하지 않습니다.This method does not block the calling thread.

UploadValuesAsync(Uri, String, NameValueCollection, Object)

지정된 메서드를 사용하여 지정된 URI로 식별되는 리소스에 지정된 이름/값 컬렉션의 데이터를 업로드합니다.Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. 이 메서드는 호출 스레드를 차단하지 않으며 작업이 완료될 때 호출된 메서드에 호출자가 개체를 전달하도록 허용합니다.This method does not block the calling thread, and allows the caller to pass an object to the method that is invoked when the operation completes.

UploadValuesTaskAsync(String, NameValueCollection)

작업 개체를 사용하여 지정된 이름/값 컬렉션을 지정된 URI로 식별된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(String, String, NameValueCollection)

작업 개체를 사용하여 지정된 이름/값 컬렉션을 지정된 URI로 식별된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(Uri, NameValueCollection)

작업 개체를 사용하여 지정된 이름/값 컬렉션을 지정된 URI로 식별된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

UploadValuesTaskAsync(Uri, String, NameValueCollection)

작업 개체를 사용하여 지정된 이름/값 컬렉션을 지정된 URI로 식별된 리소스로 비동기 작업으로 업로드합니다.Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.

이벤트

Disposed

Dispose() 메서드를 호출하여 구성 요소가 삭제되는 경우 발생합니다.Occurs when the component is disposed by a call to the Dispose() method.

(다음에서 상속됨 Component)
DownloadDataCompleted

비동기 데이터 다운로드 작업이 완료되면 발생합니다.Occurs when an asynchronous data download operation completes.

DownloadFileCompleted

비동기 파일 다운로드 작업이 완료되면 발생합니다.Occurs when an asynchronous file download operation completes.

DownloadProgressChanged

비동기 다운로드 작업을 통해 데이터 전체 또는 일부를 성공적으로 전송하면 발생합니다.Occurs when an asynchronous download operation successfully transfers some or all of the data.

DownloadStringCompleted

비동기 리소스 다운로드 작업이 완료되면 발생합니다.Occurs when an asynchronous resource-download operation completes.

OpenReadCompleted

리소스가 포함된 스트림을 여는 비동기 작업이 완료되면 발생합니다.Occurs when an asynchronous operation to open a stream containing a resource completes.

OpenWriteCompleted

리소스에 데이터를 쓸 스트림을 여는 비동기 작업이 완료되면 발생합니다.Occurs when an asynchronous operation to open a stream to write data to a resource completes.

UploadDataCompleted

비동기 데이터 업로드 작업이 완료되면 발생합니다.Occurs when an asynchronous data-upload operation completes.

UploadFileCompleted

비동기 파일 업로드 작업이 완료되면 발생합니다.Occurs when an asynchronous file-upload operation completes.

UploadProgressChanged

비동기 업로드 작업을 통해 데이터 전체 또는 일부를 성공적으로 전송하면 발생합니다.Occurs when an asynchronous upload operation successfully transfers some or all of the data.

UploadStringCompleted

비동기 문자열 업로드 작업이 완료되면 발생합니다.Occurs when an asynchronous string-upload operation completes.

UploadValuesCompleted

이름/값 컬렉션의 비동기 업로드 작업이 완료되면 발생합니다.Occurs when an asynchronous upload of a name/value collection completes.

WriteStreamClosed

쓰기 스트림을 사용하여 리소스에 데이터를 쓰는 비동기 작업이 닫히면 발생합니다.Occurs when an asynchronous operation to write data to a resource using a write stream is closed.

보안

WebPermission
요청된 된 URI 또는 URI에 요청을 리디렉션할에 액세스 합니다.to access the requested URI or any URI that the request is redirected to. 연관된 열거형: ConnectAssociated enumeration: Connect.

적용 대상

추가 정보