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

urlSession(_:webSocketTask:didCloseWith:reason:)

Tells the delegate that the WebSocket task received a close frame from the server endpoint, optionally including a close code and reason from the server. WebSocketタスクがクローズフレームをサーバーエンドポイントから受け取ったことを委任先に伝えます、随意にサーバーからクローズコードおよび理由を含んでいます。

Declaration 宣言

optional func urlSession(_ session: URLSession, 
           webSocketTask: URLSessionWebSocketTask, 
            didCloseWith closeCode: URLSessionWebSocketTask.CloseCode, 
                  reason: Data?)

Parameters パラメータ

session

The session of the WebSocket task that closed. 閉じたWebSocketタスクのセッション。

webSocketTask

The WebSocket task that closed. 閉じたWebSocketタスク。

closeCode

The close code provided by the server. If the close frame didn’t include a close code, this value is nil. サーバーによって提供されたクローズコード。クローズフレームがクローズコードを含まないならば、この値はnilです。

reason

The close reason provided by the server. If the close frame didn’t include a reason, this value is nil. サーバーによって提供された閉鎖理由。コードフレームが理由を含まないならば、この値はnilです。

See Also 参照

Handling WebSocket Lifecycle Events WebSocketライフサイクルイベントを取り扱う