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 개체가 중단된 상태입니다.

-또는-

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

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

적용 대상