CFStream Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya.
public abstract class CFStream : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFStream = class
inherit CFType
interface INativeObject
interface IDisposable
- Warisan
- Turunan
- Penerapan
Keterangan
Mengonversi CFStreams ke NSStreams
Jika Anda perlu mengubah CFStream menjadi NSStream, atau subkelas NSStream, Anda dapat melakukannya dengan memunculkan versi NSStream dari metode seperti ini:
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);
Konstruktor
CFStream(IntPtr) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
Properti
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. |
ReadDispatchQueue |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
WriteDispatchQueue |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
Metode
CheckError() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
CheckHandle() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
Close() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
CreateBoundPair(CFReadStream, CFWriteStream, nint) |
Membuat dua aliran yang bertindak sebagai pipa. Mereka terikat bersama-sama, apa yang ditulis pada aliran penulisan dapat dibaca oleh aliran baca. |
CreateForHTTPRequest(CFHTTPMessage) |
Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'NSUrlSession'. |
CreateForStreamedHTTPRequest(CFHTTPMessage, CFReadStream) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
CreateForStreamedHTTPRequest(CFHTTPMessage, NSInputStream) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
CreatePairWithPeerSocketSignature(AddressFamily, SocketType, ProtocolType, IPEndPoint, CFReadStream, CFWriteStream) |
Membuat pembacaan dan penulisan CFStream ke titik akhir yang dikonfigurasi untuk menggunakan keluarga alamat soket tertentu, jenis soket, dan protokol. |
CreatePairWithSocket(CFSocket, CFReadStream, CFWriteStream) |
Membuat pembacaan dan penulisan CFStream di atas soket yang ada. |
CreatePairWithSocketToHost(IPEndPoint, CFReadStream, CFWriteStream) |
Membuat pembacaan dan penulisan CFStreams yang terhubung melalui TCP/IP ke titik akhir yang ditentukan. |
CreatePairWithSocketToHost(String, Int32, CFReadStream, CFWriteStream) |
Membuat pembacaan dan penulisan CFStreams yang terhubung melalui TCP/IP ke host dan port yang ditentukan. |
Dispose() |
Merilis sumber daya yang digunakan oleh objek CFStream. |
Dispose(Boolean) |
Merilis sumber daya yang digunakan oleh objek CFStream. |
DoClose() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
DoGetProperty(NSString) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
DoGetStatus() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
DoOpen() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
DoSetClient(CFStream+CFStreamCallback, nint, IntPtr) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
DoSetProperty(NSString, INativeObject) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
EnableEvents(CFRunLoop, NSString) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
Finalize() |
Finalizer untuk objek CFStream |
GetDescription(IntPtr) |
Mengembalikan representasi tekstual dari objek yang ditentukan. (Diperoleh dari CFType) |
GetError() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
GetStatus() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
OnCallback(CFStreamEventType) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
OnCanAcceptBytesEvent(CFStream+StreamEventArgs) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
OnClosedEvent(CFStream+StreamEventArgs) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
OnErrorEvent(CFStream+StreamEventArgs) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
OnHasBytesAvailableEvent(CFStream+StreamEventArgs) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
OnOpenCompleted(CFStream+StreamEventArgs) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
Open() |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
ScheduleWithRunLoop(CFRunLoop, NSString) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
UnscheduleFromRunLoop(CFRunLoop, NSString) |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
Acara
CanAcceptBytesEvent |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
ClosedEvent |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
ErrorEvent |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
HasBytesAvailableEvent |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |
OpenCompletedEvent |
Kelas abstrak yang mendefinisikan aliran untuk membaca atau menulis byte - aplikasi modern harus menggunakan N N:Network API sebagai gantinya. |