다음을 통해 공유


HttpContent.LoadIntoBufferAsync 메서드

정의

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

오버로드

LoadIntoBufferAsync(Int64, CancellationToken)

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

LoadIntoBufferAsync(CancellationToken)

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

LoadIntoBufferAsync(Int64)

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

LoadIntoBufferAsync()

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

설명

이 작업은 차단되지 않습니다.

LoadIntoBufferAsync(Int64, CancellationToken)

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task LoadIntoBufferAsync (long maxBufferSize, System.Threading.CancellationToken cancellationToken);
member this.LoadIntoBufferAsync : int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long, cancellationToken As CancellationToken) As Task

매개 변수

maxBufferSize
Int64

사용할 버퍼의 최대 크기(바이트)입니다.

cancellationToken
CancellationToken

작업을 취소할 취소 토큰입니다.

반환

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

개체가 이미 삭제되었습니다.

설명

이 작업은 차단되지 않습니다. 반환된 Task 개체는 모든 콘텐츠가 메모리 버퍼로 serialize된 후에 완료됩니다.

콘텐츠가 메모리 버퍼로 직렬화되면 CopyToAsync(Stream) 메서드 중 하나를 호출하면 메모리 버퍼의 콘텐츠가 대상 스트림에 복사됩니다.

적용 대상

LoadIntoBufferAsync(CancellationToken)

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task LoadIntoBufferAsync (System.Threading.CancellationToken cancellationToken);
member this.LoadIntoBufferAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (cancellationToken As CancellationToken) As Task

매개 변수

cancellationToken
CancellationToken

작업을 취소할 취소 토큰입니다.

반환

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

개체가 이미 삭제되었습니다.

설명

이 작업은 차단되지 않습니다. 반환된 Task 개체는 모든 콘텐츠가 메모리 버퍼로 serialize된 후에 완료됩니다.

콘텐츠가 메모리 버퍼로 직렬화되면 CopyToAsync(Stream) 메서드 중 하나를 호출하면 메모리 버퍼의 콘텐츠가 대상 스트림에 복사됩니다.

적용 대상

LoadIntoBufferAsync(Int64)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize);
public System.Threading.Tasks.Task LoadIntoBufferAsync (long maxBufferSize);
member this.LoadIntoBufferAsync : int64 -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long) As Task

매개 변수

maxBufferSize
Int64

사용할 버퍼의 최대 크기(바이트)입니다.

반환

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

설명

이 작업은 차단되지 않습니다. 반환된 Task 개체는 모든 콘텐츠가 메모리 버퍼로 serialize된 후에 완료됩니다.

콘텐츠가 메모리 버퍼로 직렬화되면 CopyToAsync 메서드 중 하나를 호출하면 메모리 버퍼의 콘텐츠가 대상 스트림에 복사됩니다.

콘텐츠가 maxBufferSize 매개 변수에 전달된 값을 초과하면 예외가 throw됩니다.

적용 대상

LoadIntoBufferAsync()

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

HTTP 콘텐츠를 메모리 버퍼에 비동기 작업으로 직렬화합니다.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync();
public System.Threading.Tasks.Task LoadIntoBufferAsync ();
member this.LoadIntoBufferAsync : unit -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync () As Task

반환

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

설명

이 작업은 차단되지 않습니다. 반환된 Task 개체는 모든 콘텐츠가 메모리 버퍼로 serialize된 후에 완료됩니다.

콘텐츠가 메모리 버퍼로 직렬화되면 CopyToAsync 메서드 중 하나를 호출하면 메모리 버퍼의 콘텐츠가 대상 스트림에 복사됩니다.

적용 대상