CFStream 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。
public abstract class CFStream : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFStream = class
inherit CFType
interface INativeObject
interface IDisposable
- 继承
- 派生
- 实现
注解
将 CFStream 转换为 NSStream
如果需要将 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) |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |
属性
Handle |
处理指向非托管对象表示形式的 (指针) 。 |
ReadDispatchQueue |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |
WriteDispatchQueue |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |
方法
事件
CanAcceptBytesEvent |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |
ClosedEvent |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |
ErrorEvent |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |
HasBytesAvailableEvent |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |
OpenCompletedEvent |
定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。 |