CFStream クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。
public abstract class CFStream : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFStream = class
inherit CFType
interface INativeObject
interface IDisposable
- 継承
- 派生
- 実装
注釈
CFStreams から NSStreams への変換
CFStream を NSStream または NSStream サブクラスに変換する必要がある場合は、次のように NSStream バージョンのメソッドを表示することでこれを行うことができます。
CFReadStream readStream;
CFWriteStream writeStream;
CFStream.CreatePairWithSocketToHost("www.google.com", 80, out readStream, out writeStream);
//
// Get NSStream variatns
//
_inputStream = ObjCRuntime.Runtime.GetNSObject<NSInputStream>(readStream.Handle);
_outputStream =
ObjCRuntime.Runtime.GetNSObject<NSOutputStream>(writeStream.Handle);
コンストラクター
CFStream(IntPtr) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
プロパティ
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 |
ReadDispatchQueue |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
WriteDispatchQueue |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
メソッド
CheckError() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
CheckHandle() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
Close() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
CreateBoundPair(CFReadStream, CFWriteStream, nint) |
パイプとして機能する 2 つのストリームを作成します。 これらは一緒にバインドされ、書き込みストリームで書き込まれたものは、読み取りストリームで読み取ることができます。 |
CreateForHTTPRequest(CFHTTPMessage) |
開発者は、この非推奨のメソッドを使用しないでください。 開発者は 'NSUrlSession' を使用する必要があります。 |
CreateForStreamedHTTPRequest(CFHTTPMessage, CFReadStream) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
CreateForStreamedHTTPRequest(CFHTTPMessage, NSInputStream) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
CreatePairWithPeerSocketSignature(AddressFamily, SocketType, ProtocolType, IPEndPoint, CFReadStream, CFWriteStream) |
特定のソケット アドレス ファミリ、ソケットの種類、プロトコルを使用するように構成されたエンドポイントに対する読み取りと書き込みの CFStream を作成します。 |
CreatePairWithSocket(CFSocket, CFReadStream, CFWriteStream) |
既存のソケットの上に読み取りと書き込みの CFStream を作成します。 |
CreatePairWithSocketToHost(IPEndPoint, CFReadStream, CFWriteStream) |
指定したエンドポイントに TCP/IP 経由で接続される読み取りと書き込みの CFStream を作成します。 |
CreatePairWithSocketToHost(String, Int32, CFReadStream, CFWriteStream) |
指定したホストとポートに TCP/IP 経由で接続される読み取りと書き込みの CFStream を作成します。 |
Dispose() |
CFStream オブジェクトによって使用されるリソースを解放します。 |
Dispose(Boolean) |
CFStream オブジェクトによって使用されるリソースを解放します。 |
DoClose() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
DoGetProperty(NSString) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
DoGetStatus() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
DoOpen() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
DoSetClient(CFStream+CFStreamCallback, nint, IntPtr) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
DoSetProperty(NSString, INativeObject) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
EnableEvents(CFRunLoop, NSString) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
Finalize() |
CFStream オブジェクトのファイナライザー |
GetDescription(IntPtr) |
指定したオブジェクトのテキスト表現を返します。 (継承元 CFType) |
GetError() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
GetStatus() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
OnCallback(CFStreamEventType) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
OnCanAcceptBytesEvent(CFStream+StreamEventArgs) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
OnClosedEvent(CFStream+StreamEventArgs) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
OnErrorEvent(CFStream+StreamEventArgs) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
OnHasBytesAvailableEvent(CFStream+StreamEventArgs) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
OnOpenCompleted(CFStream+StreamEventArgs) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
Open() |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
ScheduleWithRunLoop(CFRunLoop, NSString) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
UnscheduleFromRunLoop(CFRunLoop, NSString) |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
イベント
CanAcceptBytesEvent |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
ClosedEvent |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
ErrorEvent |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
HasBytesAvailableEvent |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |
OpenCompletedEvent |
バイトの読み取りまたは書き込み用のストリームを定義する抽象クラス - 最新のアプリケーションでは、代わりに Network API を使用する必要があります。 |