다음을 통해 공유


HttpClient.TryGetAsync 메서드

정의

오버로드

TryGetAsync(Uri)

지정된 Uri 에 GET 요청을 비동기 작업으로 보냅니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

TryGetAsync(Uri, HttpCompletionOption)

지정된 Uri 에 GET 요청을 비동기 작업으로 보냅니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

TryGetAsync(Uri)

지정된 Uri 에 GET 요청을 비동기 작업으로 보냅니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryGetAsync(Uri ^ uri) = TryGetAsync;
/// [Windows.Foundation.Metadata.Overload("TryGetAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryGetAsync(Uri const& uri);
[Windows.Foundation.Metadata.Overload("TryGetAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryGetAsync(System.Uri uri);
function tryGetAsync(uri)
Public Function TryGetAsync (uri As Uri) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

매개 변수

uri
Uri Uri

요청이 전송되는 URI입니다.

반환

비동기 작업을 나타내는 개체입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1903 (10.0.18362.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v8.0에서 도입되었습니다.)

설명

이 작업은 네트워크 오류에 대한 예외를 throw하지 않습니다. 대신 HttpRequestResult 를 검사하여 원래 HTTP 요청, 결과 HTTP 응답(있는 경우) 및 오류(있는 경우)에 대해 알아봐야 합니다. 이 작업은 작업이 취소될 때 throw됩니다.

이 작업은 차단되지 않습니다. 반환된 IAsyncOperationWithProgress ( HttpRequestResultHttpProgress)는 전체 응답(콘텐츠 포함)을 읽은 후에 완료됩니다.

추가 정보

적용 대상

TryGetAsync(Uri, HttpCompletionOption)

지정된 Uri 에 GET 요청을 비동기 작업으로 보냅니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryGetAsync(Uri ^ uri, HttpCompletionOption completionOption) = TryGetAsync;
/// [Windows.Foundation.Metadata.Overload("TryGetAsync2")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryGetAsync(Uri const& uri, HttpCompletionOption const& completionOption);
[Windows.Foundation.Metadata.Overload("TryGetAsync2")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryGetAsync(System.Uri uri, HttpCompletionOption completionOption);
function tryGetAsync(uri, completionOption)
Public Function TryGetAsync (uri As Uri, completionOption As HttpCompletionOption) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

매개 변수

uri
Uri Uri

요청이 전송되는 URI입니다.

completionOption
HttpCompletionOption

작업이 완료된 것으로 간주해야 할 때를 나타내는 HTTP 완료 옵션 값입니다.

반환

비동기 작업을 나타내는 개체입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1903 (10.0.18362.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v8.0에서 도입되었습니다.)

설명

이 작업은 네트워크 오류에 대한 예외를 throw하지 않습니다. 대신 HttpRequestResult 를 검사하여 원래 HTTP 요청, 결과 HTTP 응답(있는 경우) 및 오류(있는 경우)에 대해 알아봐야 합니다. 이 작업은 작업이 취소될 때 throw됩니다.

이 작업은 차단되지 않습니다. 반환된 IAsyncOperationWithProgress ( HttpRequestResultHttpProgress)는 응답의 일부 또는 전부(콘텐츠 포함)를 읽은 후 completionOption 매개 변수를 기반으로 완료됩니다.

추가 정보

적용 대상