CFStream Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden.
public abstract class CFStream : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFStream = class
inherit CFType
interface INativeObject
interface IDisposable
- Vererbung
- Abgeleitet
- Implementiert
Hinweise
Konvertieren von CFStreams in NSStreams
Wenn Sie einen CFStream in einen NSStream oder eine NSStream-Unterklasse umwandeln müssen, können Sie dies tun, indem Sie eine NSStream-Version der -Methode wie folgt anzeigen:
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);
Konstruktoren
CFStream(IntPtr) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
Eigenschaften
Handle |
Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts. |
ReadDispatchQueue |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
WriteDispatchQueue |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
Methoden
CheckError() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
CheckHandle() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
Close() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
CreateBoundPair(CFReadStream, CFWriteStream, nint) |
Erstellt zwei Streams, die als Pipe fungieren. Sie sind miteinander verbunden, was im Schreibstream geschrieben wird, kann vom Lesestream gelesen werden. |
CreateForHTTPRequest(CFHTTPMessage) |
Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten "NSUrlSession" verwenden. |
CreateForStreamedHTTPRequest(CFHTTPMessage, CFReadStream) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
CreateForStreamedHTTPRequest(CFHTTPMessage, NSInputStream) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
CreatePairWithPeerSocketSignature(AddressFamily, SocketType, ProtocolType, IPEndPoint, CFReadStream, CFWriteStream) |
Erstellt einen Lese- und Schreib-CFStream für einen Endpunkt, der für die Verwendung einer bestimmten Socketadressfamilie, eines Sockettyps und eines Protokolls konfiguriert ist. |
CreatePairWithSocket(CFSocket, CFReadStream, CFWriteStream) |
Erstellt einen lese- und schreibvorgangs-CFStream auf einem vorhandenen Socket. |
CreatePairWithSocketToHost(IPEndPoint, CFReadStream, CFWriteStream) |
Erstellt eine Lese- und Schreib-CFStreams, die über TCP/IP mit dem angegebenen Endpunkt verbunden sind. |
CreatePairWithSocketToHost(String, Int32, CFReadStream, CFWriteStream) |
Erstellt lese- und schreibspezifische CFStreams, die über TCP/IP mit dem angegebenen Host und Port verbunden sind. |
Dispose() |
Gibt die vom CFStream-Objekt verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die vom CFStream-Objekt verwendeten Ressourcen frei. |
DoClose() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
DoGetProperty(NSString) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
DoGetStatus() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
DoOpen() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
DoSetClient(CFStream+CFStreamCallback, nint, IntPtr) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
DoSetProperty(NSString, INativeObject) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
EnableEvents(CFRunLoop, NSString) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
Finalize() |
Finalizer für das CFStream-Objekt |
GetDescription(IntPtr) |
Gibt eine Textdarstellung des angegebenen Objekts zurück. (Geerbt von CFType) |
GetError() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
GetStatus() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
OnCallback(CFStreamEventType) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
OnCanAcceptBytesEvent(CFStream+StreamEventArgs) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
OnClosedEvent(CFStream+StreamEventArgs) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
OnErrorEvent(CFStream+StreamEventArgs) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
OnHasBytesAvailableEvent(CFStream+StreamEventArgs) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
OnOpenCompleted(CFStream+StreamEventArgs) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
Open() |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
ScheduleWithRunLoop(CFRunLoop, NSString) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
UnscheduleFromRunLoop(CFRunLoop, NSString) |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
Ereignisse
CanAcceptBytesEvent |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
ClosedEvent |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
ErrorEvent |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
HasBytesAvailableEvent |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |
OpenCompletedEvent |
Eine abstrakte Klasse, die einen Stream zum Lesen oder Schreiben von Bytes definiert: Moderne Anwendungen sollten N:Network-APIs verwenden. |