Instance Method インスタンスメソッド

cancel(with:reason:)

Sends a close frame with the given close code and optional close reason. 終結フレームを、この与えられた終結コードとと随意の終結理由とともに送信します。

Declaration 宣言

func cancel(with closeCode: URLSessionWebSocketTask.CloseCode, 
     reason: Data?)

Parameters パラメータ

closeCode

A URLSessionWebSocketTask.CloseCode that indicates the reason for closing the connection. あるURLSessionWebSocketTask.CloseCode、それは接続の閉鎖の理由を指し示します。

reason

Optional further information to explain the closing. The value of this parameter is defined by the endpoints, not by the standard. 閉鎖を説明する随意のさらなる情報。このパラメータの値は、エンドポイントによって定義されます、標準によってではなく。

Discussion 議論

If you call cancel() on the task instead of this method, it sends a cancellation frame with no close code or reason. あなたがこのメソッドの代わりにcancel()をタスク上で呼び出すならば、それは取消フレームを閉鎖コードまたは理由なしで送信します。

See Also 参照

Closing the Connection 接続を閉じる