다음을 통해 공유


AspNetWebSocket.ReceiveAsync 메서드

정의

원격 클라이언트에서 단일 메시지 조각을 수신합니다.

public:
 override System::Threading::Tasks::Task<System::Net::WebSockets::WebSocketReceiveResult ^> ^ ReceiveAsync(ArraySegment<System::Byte> buffer, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult> ReceiveAsync (ArraySegment<byte> buffer, System.Threading.CancellationToken cancellationToken);
override this.ReceiveAsync : ArraySegment<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult>
Public Overrides Function ReceiveAsync (buffer As ArraySegment(Of Byte), cancellationToken As CancellationToken) As Task(Of WebSocketReceiveResult)

매개 변수

buffer
ArraySegment<Byte>

메시지 데이터를 포함하는 배열입니다.

cancellationToken
CancellationToken

보류 중인 작업을 취소하는 개체입니다.

반환

메시지를 받는 작업에 대한 참조입니다.

예외

이전에 삭제된 AspNetWebSocket 개체입니다.

AspNetWebSocket 개체가 중단된 상태인 경우

또는

수신 작업을 사용할 수 없습니다.

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

적용 대상