다음을 통해 공유


AspNetWebSocket.SendAsync 메서드

정의

단일 메시지 조각을 원격 클라이언트로 보냅니다.

public:
 override System::Threading::Tasks::Task ^ SendAsync(ArraySegment<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task SendAsync (ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : ArraySegment<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function SendAsync (buffer As ArraySegment(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As Task

매개 변수

buffer
ArraySegment<Byte>

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

messageType
WebSocketMessageType

메시지 형식입니다.

endOfMessage
Boolean

조각이 전체 메시지의 끝임을 나타내려면 true이고, 그렇지 않으면 false입니다.

cancellationToken
CancellationToken

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

반환

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

예외

AspNetWebSocket 개체가 삭제된 경우

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

또는

보내기 작업을 사용할 수 없습니다.

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

적용 대상