Class

URLSessionStreamTask

A URL session task that is stream-based. ストリーム基盤のURLセッションタスク。

Declaration 宣言

class URLSessionStreamTask : URLSessionTask

Overview 概要

URLSessionStreamTask is a concrete subclass of URLSessionTask. Many of the methods in the URLSessionStreamTask class are documented in URLSessionTask. URLSessionStreamTaskは、URLSessionTaskの具象サブクラスです。URLSessionStreamTaskクラスの中のメソッドは、URLSessionTaskにおいて文書化されます。

The URLSessionStreamTask class provides an interface a TCP/IP connection created via URLSession. Tasks may be created from an URLSession using the streamTask(withHostName:port:) and streamTask(with:) methods. They may also be created as a result of an URLSessionDataTask being upgraded via the HTTP Upgrade: response header and appropriate use of the httpShouldUsePipelining option of URLSessionConfiguration. URLSessionStreamTaskクラスは、URLSession経由で作成されたTCP/IP接続とのインターフェイスを提供します。タスクはURLSessionからstreamTask(withHostName:port:)およびstreamTask(with:)メソッドを使って作成されるかもしれません。それらはまた、URLSessionDataTaskがHTTP Upgrade:応答ヘッダ経由で更新されることそしてURLSessionConfigurationhttpShouldUsePipeliningオプションの適切な使用の結果として作成されるかもしれません。

A URLSessionStreamTask object performs asynchronous reads and writes, which are enqueued and executed serially, calling a handler upon completion being on the session delegate queue. If the task is canceled, all enqueued reads and writes will call their completion handlers with an appropriate error. URLSessionStreamTaskオブジェクトは、非同期の読み出しおよび書き出しを実行します、それは順次にエンキューおよび遂行されます、あるハンドラをセッション委任先キューでの完了に関して呼び出します。タスクが取り消されるならば、全てのエンキューされた読み出しおよび書き出しは、それらの完了ハンドラを適切なエラーで呼び出すでしょう。

When working with APIs that accept Stream objects, you can create InputStream and OutputStream objects from an URLSessionStreamTask object by calling the captureStreams() method. Streamオブジェクトを受け入れるAPIを扱っている場合、あなたはInputStreamOutputStreamオブジェクトをURLSessionStreamTaskオブジェクトから作成することがcaptureStreams()メソッドを呼び出すことによって可能です。

Topics 話題

Reading and Writing Data データの読み書き

Capturing Streams ストリームをキャプチャする

Closing Read and Write Sockets 読み出しおよび書き込みソケットを閉じる

Starting and Stopping Secure Connections 安全な接続の開始および停止

Initializers イニシャライザ

Type Methods 型メソッド

Relationships 関係

Inherits From 継承元

See Also 参照

Adding Stream Tasks to a Session ストリームタスクをセッションに加える