func urlSession (URLSession, betterRouteDiscoveredFor : URLSessionStreamTask)
Tells the delegate that a better route to the host has been detected for the stream.
委任先に、ホストへのより良いルートがストリームに対して検出されたことを伝えます。
Availability 有効性
Technology
protocol URLSessionStreamDelegate
In addition to these methods, be sure to implement the methods in the URLSession
and URLSession
protocols to handle events common to all task types and session-level events, respectively.
これらのメソッドに加えて、URLSession
とURLSession
プロトコルの中のメソッドを実装して、全てのタスク型に共通であるイベントとセッション水準イベントを、それぞれ取り扱うことを確実にしてください。
Note 注意
A URLSession
object need not have a delegate. If no delegate is assigned, a system-provided delegate is used, and you must provide a completion callback to obtain the data.
URLSession
オブジェクトは、委任先を持つ必要はありません。委任先が割り当てられないならば、システム提供の委任先が使われます、そしてあなたは完了コールバックを提供することでデータを入手しなければなりません。
func urlSession (URLSession, betterRouteDiscoveredFor : URLSessionStreamTask)
func urlSession (URLSession, streamTask : URLSessionStreamTask, didBecome : InputStream, outputStream : OutputStream)
captureStreams()
method.
委任先に、ストリームタスクがcaptureStreams()
メソッドを呼び出す結果、ストリームタスクが完了したことを伝えます。
func urlSession (URLSession, readClosedFor : URLSessionStreamTask)
func urlSession (URLSession, writeClosedFor : URLSessionStreamTask)
func streamTask (withHostName : String, port: Int) -> URLSessionStreamTask
func streamTask (with: NetService) -> URLSessionStreamTask
class URLSessionStreamTask