Foundation.NSStream Members

The members of Foundation.NSStream are listed below.

See Also: Inherited members from Foundation.NSObject

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
override
ClassHandleIntPtr. The handle for this class.
[read-only]
DataWrittenToMemoryStreamNSData. NSData containing the stream data that you have written so far.
[read-only]
static
DataWrittenToMemoryStreamKeyNSString. Low-level key: Represents the value associated with the constant NSStreamDataWrittenToMemoryStreamKey
DelegateINSStreamDelegate. An instance of the Foundation.NSStreamDelegate model class which acts as the class delegate.
[read-only]
ErrorNSError. Current stream error (if any).
[read-only]
FileCurrentOffsetNSNumber. Absolute offset of the stream.
[read-only]
static
FileCurrentOffsetKeyNSString. Low-level key: Represents the value associated with the constant NSStreamFileCurrentOffsetKey
default property
Item(NSString)NSObject. Sets a configuration key on the NSStream.
[read-only]
static
NetworkServiceTypeNSString. The low-level service type that this stream is providing.
[read-only]
static
NetworkServiceTypeBackgroundNSString. Low-level key: Represents the value associated with the constant NSStreamNetworkServiceTypeBackground
[read-only]
static
NetworkServiceTypeVideoNSString. Low-level key: Represents the value associated with the constant NSStreamNetworkServiceTypeVideo
[read-only]
static
NetworkServiceTypeVoiceNSString. Low-level key: Represents the value associated with the constant NSStreamNetworkServiceTypeVoice
[read-only]
static
NetworkServiceTypeVoIPNSString. Low-level key: Represents the value associated with the constant NSStreamNetworkServiceTypeVoIP
ServiceTypeNSStreamServiceType. The service type that the stream is providing.
SocketSecurityLevelNSStreamSocketSecurityLevel. Controls the security protocol is used for the connection (none, SSL, TLS, negotiated).
[read-only]
static
SocketSecurityLevelKeyNSString. Low-level key: Represents the value associated with the constant NSStreamSocketSecurityLevelKey
[read-only]
static
SocketSecurityLevelNegotiatedSslNSString. Low-level key: Represents the value associated with the constant NSStreamSocketSecurityLevelNegotiatedSSL
[read-only]
static
SocketSecurityLevelNoneNSString. Low-level key: Represents the value associated with the constant NSStreamSocketSecurityLevelNone
[read-only]
static
SocketSecurityLevelSslV2NSString. Low-level key: Represents the value associated with the constant NSStreamSocketSecurityLevelSSLv2
[read-only]
static
SocketSecurityLevelSslV3NSString. Low-level key: Represents the value associated with the constant NSStreamSocketSecurityLevelSSLv3
[read-only]
static
SocketSecurityLevelTlsV1NSString. Low-level key: Represents the value associated with the constant NSStreamSocketSecurityLevelTLSv1
[read-only]
static
SocketSslErrorDomainNSString. Low-level key: Represents the value associated with the constant NSStreamSocketSSLErrorDomain
[read-only]
static
SocksErrorDomainNSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSErrorDomain
SocksOptionsNSStreamSocksOptions. Settings for using a SOCKS proxy server.
[read-only]
static
SocksProxyConfigurationKeyNSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyConfigurationKey
[read-only]
static
SocksProxyHostKeyNSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyHostKey
[read-only]
static
SocksProxyPasswordKeyNSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyPasswordKey
[read-only]
static
SocksProxyPortKeyNSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyPortKey
[read-only]
static
SocksProxyUserKeyNSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyUserKey
[read-only]
static
SocksProxyVersion4NSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyVersion4
[read-only]
static
SocksProxyVersion5NSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyVersion5
[read-only]
static
SocksProxyVersionKeyNSString. Low-level key: Represents the value associated with the constant NSStreamSOCKSProxyVersionKey
[read-only]
StatusNSStreamStatus. Documentation for this section has not yet been entered.
WeakDelegateNSObject. An object that can respond to the delegate protocol for this type

Public Methods

Close()
Documentation for this section has not yet been entered.
static
GetBoundStreams(out NSInputStream, out NSOutputStream, nuint)
Creates an input and output streams that are linked to each other.
static
GetStreamsToHost(string, out NSInputStream, out NSOutputStream, nint)
Creates input and output streams for a TCP/IP connection to a specific host and port.
Open()
Documentation for this section has not yet been entered.
Schedule(NSRunLoop, string)
Documentation for this section has not yet been entered.
Unschedule(NSRunLoop, string)
Documentation for this section has not yet been entered.

Protected Methods

override
Dispose(bool)
Releases the resources used by the NSStream object.

Public Events

OnEventDocumentation for this section has not yet been entered.