- PowerWebSockets Class Reference for .NET
- Noemax.WebSockets Assembly
- Overview
- Namespaces
- Noemax.Newtonsoft.Json Namespace
- Overview
- Classes
- JsonArrayAttribute
- JsonConstructorAttribute
- JsonContainerAttribute
- JsonConvert
- Overview
- Members
- Methods
- DeserializeAnonymousType Method
- DeserializeObject Method
- DeserializeXmlNode Method
- DeserializeXNode Method
- PopulateObject Method
- SerializeObject Method
- SerializeObject(Object) Method
- SerializeObject(Object,Formatting) Method
- SerializeObject(Object,JsonConverter[]) Method
- SerializeObject(Object,Formatting,JsonConverter[]) Method
- SerializeObject(Object,JsonSerializerSettings) Method
- SerializeObject(Object,Type,JsonSerializerSettings) Method
- SerializeObject(Object,Formatting,JsonSerializerSettings) Method
- SerializeObject(Object,Type,Formatting,JsonSerializerSettings) Method
- SerializeXmlNode Method
- SerializeXNode Method
- ToString Method
- Properties
- Fields
- JsonConverter
- JsonConverterAttribute
- JsonConverterCollection
- JsonDictionaryAttribute
- JsonException
- JsonExtensionDataAttribute
- JsonIgnoreAttribute
- JsonObjectAttribute
- JsonPropertyAttribute
- JsonReader
- JsonReaderException
- JsonSerializationException
- JsonSerializer
- JsonSerializerSettings
- JsonTextReader
- JsonTextWriter
- JsonValidatingReader
- JsonWriter
- JsonWriterException
- Enumerations
- Interfaces
- Noemax.Newtonsoft.Json.Bson Namespace
- Noemax.Newtonsoft.Json.Converters Namespace
- Noemax.Newtonsoft.Json.Linq Namespace
- Noemax.Newtonsoft.Json.Linq.JsonPath Namespace
- Noemax.Newtonsoft.Json.Schema Namespace
- Noemax.Newtonsoft.Json.Serialization Namespace
- Noemax.Newtonsoft.Json.Utilities Namespace
- Noemax.WebSockets Namespace
- Overview
- Classes
- BasicWebSocketClient
- CompressionSettings
- WebSocketChannel
- WebSocketClient
- Overview
- Members
- WebSocketClient Constructor
- Methods
- Close Method
- Create Method
- Create<TService>(Uri) Method
- Create<TService>(String) Method
- Create<TService>(Uri,String,String) Method
- Create<TService>(String,String,String) Method
- Create(Uri,IWebSockets) Method
- Create(String,IWebSockets) Method
- Create(Uri,String,String,IWebSockets) Method
- Create(String,String,String,IWebSockets) Method
- Open Method
- Send Method
- SendAsync Method
- SendBatchAsync Method
- SendClose Method
- SendMessage Method
- SendPing Method
- SendTextMessage Method
- Properties
- Events
- WebSocketClient<TService>
- WebSocketClosedException
- WebSocketConnectionChannel
- WebSocketEndpoint
- WebSocketEventArgs
- WebSocketException
- WebSocketHandshake
- WebSocketHandshakeHeader
- WebSocketHandshakeHeaderCollection
- WebSocketInboundMessage
- WebSocketProtocolException
- WebSocketQueueSizeException
- WebSocketServer
- WebSocketServer<TService>
- WebSocketServerSecurity
- WebSocketService
- WebSocketUsernamePasswordCredentials
- Enumerations
- Structures
- Interfaces
- Delegates
- Noemax.WebSockets.Core Namespace
- Overview
- Classes
- ControlFrameEventArgs
- UsernamePasswordAuthenticateEventArgs
- WebSocket
- Overview
- Members
- Methods
- Abort Method
- BeginReceiveMessage Method
- BeginSendMessage Method
- BeginSendMessage(String,TimeSpan,AsyncCallback,Object) Method
- BeginSendMessage(Byte[],Int32,Int32,TimeSpan,AsyncCallback,Object) Method
- BeginSendMessage(ArraySegment<Byte>,TimeSpan,AsyncCallback,Object) Method
- BeginSendMessage(WebSocketOutboundMessage,TimeSpan,AsyncCallback,Object) Method
- Close Method
- EndReceiveMessage Method
- EndSendMessage Method
- IsWaitingInboundMessage Method
- Receive Method
- ReceiveMessage Method
- SendBatchAsync Method
- SendClose Method
- SendMessage Method
- SendMessageAsync Method
- SendPing Method
- SendPong Method
- SendTextMessage Method
- WaitForOutboundQueue Method
- WriteMessage Method
- Properties
- Events
- WebSocketClientSecurity
- WebSocketCloseCodes
- WebSocketCloseEventArgs
- WebSocketErrorEventArgs
- WebSocketFactory
- WebSocketListener
- WebSocketMessageInputStream
- WebSocketPingOrPongEventArgs
- Enumerations
- Delegates
- Noemax.WebSockets.Messaging Namespace
- Overview
- Classes
- ActionInvoker
- ActionInvoker<T>
- ActionInvokerFactory
- ActionOperation1Invoker
- ActionOperation1Invoker<T>
- ActionOperationInvoker
- ActionOperationInvoker<T>
- CompressedMessageSerializer
- ConversationMessage
- DefaultClientDispatcher
- DefaultMessageDispatcher
- EnvelopedMessage
- FuncInvoker<TResult,TRequest>
- FuncInvokerFactory
- FuncOperation1Invoker<TResult,T>
- FuncOperationInvoker<TResult,T>
- Invoker
- InvokerFactory
- JsonClientProxyProvider
- JsonMessageSerializer
- MessageDispatcher
- MessageOperationAttribute
- MessageOperationDescription
- MessageSerializerBase
- MessagingContractAttribute
- MultiFormatMessagingService
- PlainMessage
- ReflectionInvoker
- RequestInvoker
- RpcFaultException
- VoidInputInvoker<TResult>
- VoidInputInvokerFactory
- VoidInputOperationInvoker<TResult>
- VoidInputOperationInvoker1<TResult>
- WebSocketChannelExtensions
- Overview
- Members
- Methods
- CreateStreamedMessage Method
- Request Method
- Request<TResult>(WebSocketChannel,String,TimeSpan,Object[]) Method
- Request<TResult>(WebSocketChannel,String,Object[]) Method
- Request(WebSocketChannel,String,Object[]) Method
- Request<TResult>(WebSocketChannel,String) Method
- Request<TResult,TRequest>(WebSocketChannel,String,TimeSpan,TRequest) Method
- Request<TResult,TRequest>(WebSocketChannel,String,TRequest) Method
- RequestStream Method
- RequestWithStream Method
- RequestWithStream<TResult>(WebSocketChannel,String,TimeSpan,Stream,Object[]) Method
- RequestWithStream<TResult>(WebSocketChannel,String,Stream,Object[]) Method
- RequestWithStream(WebSocketChannel,String,TimeSpan,Stream,Object[]) Method
- RequestWithStream(WebSocketChannel,String,Stream,Object[]) Method
- SendMessage Method
- SendMessage(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendMessage(WebSocketChannel,String,Object[]) Method
- SendMessage<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendMessage<T>(WebSocketChannel,String,T) Method
- SendMessageAsync Method
- SendMessageAsync<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendMessageAsync(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendMessageAsync(WebSocketChannel,String,Object[]) Method
- SendMessageAsync<T>(WebSocketChannel,String,T) Method
- SendOneWay Method
- SendOneWay(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendOneWay(WebSocketChannel,String,Object[]) Method
- SendOneWay<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendOneWay<T>(WebSocketChannel,String,T) Method
- SendOneWayAsync Method
- SendOneWayAsync<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendOneWayAsync(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendOneWayAsync(WebSocketChannel,String,Object[]) Method
- SendOneWayAsync<T>(WebSocketChannel,String,T) Method
- SendWithStream Method
- WebSocketMessagingService
- XmlMessageSerializer
- Enumerations
- Structures
- Interfaces
- IClientDispatcher
- Overview
- Members
- Methods
- BeginRequest Method
- BeginSend Method
- CreateStreamedMessage Method
- EndRequest Method
- EndSend Method
- Request Method
- Request<TResult>(String,Object[],TimeSpan) Method
- Request<TResult>(String,Object[],Stream,TimeSpan) Method
- Request(String,Object[],Stream,TimeSpan) Method
- Request<TRequest,TResult>(TRequest,TimeSpan) Method
- Request<TRequest,TResult>(TRequest,Stream,TimeSpan) Method
- Request<TRequest>(TRequest,Stream,TimeSpan) Method
- Send Method
- SendAsync Method
- ICriteria
- IMessageSerializer
- Delegates
- Noemax.WebSockets.Messaging.Pom Namespace
- Overview
- Classes
- WebSocketChannelExtensionsPom
- Overview
- Members
- Methods
- CreateStreamedMessage<TMessage> Method
- Request Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest,TimeSpan) Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest) Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest,Stream,TimeSpan) Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest,Stream) Method
- Request<TRequest>(WebSocketChannel,TRequest,Stream,TimeSpan) Method
- Request<TRequest>(WebSocketChannel,TRequest,Stream) Method
- Send Method
- SendAsync Method
- Noemax.WebSockets.Net4 Assembly
- Overview
- Namespaces
- Noemax.Newtonsoft.Json Namespace
- Overview
- Classes
- JsonArrayAttribute
- JsonConstructorAttribute
- JsonContainerAttribute
- JsonConvert
- Overview
- Members
- Methods
- DeserializeAnonymousType Method
- DeserializeObject Method
- DeserializeObjectAsync Method
- DeserializeXmlNode Method
- DeserializeXNode Method
- PopulateObject Method
- PopulateObjectAsync Method
- SerializeObject Method
- SerializeObject(Object) Method
- SerializeObject(Object,Formatting) Method
- SerializeObject(Object,JsonConverter[]) Method
- SerializeObject(Object,Formatting,JsonConverter[]) Method
- SerializeObject(Object,JsonSerializerSettings) Method
- SerializeObject(Object,Type,JsonSerializerSettings) Method
- SerializeObject(Object,Formatting,JsonSerializerSettings) Method
- SerializeObject(Object,Type,Formatting,JsonSerializerSettings) Method
- SerializeObjectAsync Method
- SerializeXmlNode Method
- SerializeXNode Method
- ToString Method
- Properties
- Fields
- JsonConverter
- JsonConverterAttribute
- JsonConverterCollection
- JsonDictionaryAttribute
- JsonException
- JsonExtensionDataAttribute
- JsonIgnoreAttribute
- JsonObjectAttribute
- JsonPropertyAttribute
- JsonReader
- JsonReaderException
- JsonSerializationException
- JsonSerializer
- JsonSerializerSettings
- JsonTextReader
- JsonTextWriter
- JsonValidatingReader
- JsonWriter
- JsonWriterException
- Enumerations
- Interfaces
- Noemax.Newtonsoft.Json.Bson Namespace
- Noemax.Newtonsoft.Json.Converters Namespace
- Noemax.Newtonsoft.Json.Linq Namespace
- Noemax.Newtonsoft.Json.Linq.JsonPath Namespace
- Noemax.Newtonsoft.Json.Schema Namespace
- Noemax.Newtonsoft.Json.Serialization Namespace
- Noemax.Newtonsoft.Json.Utilities Namespace
- Noemax.WebSockets Namespace
- Overview
- Classes
- BasicWebSocketClient
- CompressionSettings
- WebSocketChannel
- WebSocketClient
- Overview
- Members
- WebSocketClient Constructor
- Methods
- Close Method
- Create Method
- Create<TService>(Uri) Method
- Create<TService>(String) Method
- Create<TService>(Uri,String,String) Method
- Create<TService>(String,String,String) Method
- Create(Uri,IWebSockets) Method
- Create(String,IWebSockets) Method
- Create(Uri,String,String,IWebSockets) Method
- Create(String,String,String,IWebSockets) Method
- Open Method
- OpenAsync Method
- Send Method
- SendAsync Method
- SendBatchAsync Method
- SendClose Method
- SendMessage Method
- SendPing Method
- SendTextMessage Method
- Properties
- Events
- WebSocketClient<TService>
- WebSocketClosedException
- WebSocketConnectionChannel
- WebSocketEndpoint
- WebSocketEventArgs
- WebSocketException
- WebSocketHandshake
- WebSocketHandshakeHeader
- WebSocketHandshakeHeaderCollection
- WebSocketInboundMessage
- WebSocketProtocolException
- WebSocketQueueSizeException
- WebSocketServer
- WebSocketServer<TService>
- WebSocketServerSecurity
- WebSocketService
- WebSocketUsernamePasswordCredentials
- Enumerations
- Structures
- Interfaces
- Delegates
- Noemax.WebSockets.Core Namespace
- Overview
- Classes
- ControlFrameEventArgs
- UsernamePasswordAuthenticateEventArgs
- WebSocket
- Overview
- Members
- Methods
- Abort Method
- AbortAsync Method
- BeginReceiveMessage Method
- BeginSendMessage Method
- BeginSendMessage(String,TimeSpan,AsyncCallback,Object) Method
- BeginSendMessage(Byte[],Int32,Int32,TimeSpan,AsyncCallback,Object) Method
- BeginSendMessage(ArraySegment<Byte>,TimeSpan,AsyncCallback,Object) Method
- BeginSendMessage(WebSocketOutboundMessage,TimeSpan,AsyncCallback,Object) Method
- Close Method
- CloseAsync Method
- EndReceiveMessage Method
- EndSendMessage Method
- IsWaitingInboundMessage Method
- Receive Method
- ReceiveAsync Method
- ReceiveMessage Method
- SendAsync Method
- SendBatchAsync Method
- SendClose Method
- SendMessage Method
- SendMessageAsync Method
- SendPing Method
- SendPong Method
- SendTextMessage Method
- WaitForOutboundQueue Method
- WriteMessage Method
- Properties
- Events
- WebSocketClientSecurity
- WebSocketCloseCodes
- WebSocketCloseEventArgs
- WebSocketErrorEventArgs
- WebSocketFactory
- WebSocketListener
- WebSocketMessageInputStream
- WebSocketPingOrPongEventArgs
- Enumerations
- Delegates
- Noemax.WebSockets.Messaging Namespace
- Overview
- Classes
- ActionInvoker
- ActionInvoker<T>
- ActionInvokerFactory
- ActionOperation1Invoker
- ActionOperation1Invoker<T>
- ActionOperationInvoker
- ActionOperationInvoker<T>
- CompressedMessageSerializer
- ConversationMessage
- DefaultClientDispatcher
- DefaultMessageDispatcher
- EnvelopedMessage
- FuncInvoker<TResult,TRequest>
- FuncInvokerFactory
- FuncOperation1Invoker<TResult,T>
- FuncOperationInvoker<TResult,T>
- Invoker
- InvokerFactory
- JsonClientProxyProvider
- JsonMessageSerializer
- MessageDispatcher
- MessageOperationAttribute
- MessageOperationDescription
- MessageSerializerBase
- MessagingContractAttribute
- MultiFormatMessagingService
- PlainMessage
- ReflectionInvoker
- RequestInvoker
- RpcFaultException
- VoidInputInvoker<TResult>
- VoidInputInvokerFactory
- VoidInputOperationInvoker<TResult>
- VoidInputOperationInvoker1<TResult>
- WebSocketChannelExtensions
- Overview
- Members
- Methods
- CreateStreamedMessage Method
- Request Method
- Request<TResult>(WebSocketChannel,String,TimeSpan,Object[]) Method
- Request<TResult>(WebSocketChannel,String,Object[]) Method
- Request(WebSocketChannel,String,Object[]) Method
- Request<TResult>(WebSocketChannel,String) Method
- Request<TResult,TRequest>(WebSocketChannel,String,TimeSpan,TRequest) Method
- Request<TResult,TRequest>(WebSocketChannel,String,TRequest) Method
- RequestAsync Method
- RequestAsync<TResult>(WebSocketChannel,String,Object[]) Method
- RequestAsync<TResult>(WebSocketChannel,String,TimeSpan,Object[]) Method
- RequestAsync<TResult,TRequest>(WebSocketChannel,String,TRequest) Method
- RequestAsync<TResult,TRequest>(WebSocketChannel,String,TimeSpan,TRequest) Method
- RequestStream Method
- RequestWithStream Method
- RequestWithStream<TResult>(WebSocketChannel,String,TimeSpan,Stream,Object[]) Method
- RequestWithStream<TResult>(WebSocketChannel,String,Stream,Object[]) Method
- RequestWithStream(WebSocketChannel,String,TimeSpan,Stream,Object[]) Method
- RequestWithStream(WebSocketChannel,String,Stream,Object[]) Method
- RequestWithStreamAsync Method
- SendMessage Method
- SendMessage(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendMessage(WebSocketChannel,String,Object[]) Method
- SendMessage<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendMessage<T>(WebSocketChannel,String,T) Method
- SendMessageAsync Method
- SendMessageAsync<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendMessageAsync(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendMessageAsync(WebSocketChannel,String,Object[]) Method
- SendMessageAsync<T>(WebSocketChannel,String,T) Method
- SendOneWay Method
- SendOneWay(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendOneWay(WebSocketChannel,String,Object[]) Method
- SendOneWay<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendOneWay<T>(WebSocketChannel,String,T) Method
- SendOneWayAsync Method
- SendOneWayAsync<T>(WebSocketChannel,String,TimeSpan,T) Method
- SendOneWayAsync(WebSocketChannel,String,TimeSpan,Object[]) Method
- SendOneWayAsync(WebSocketChannel,String,Object[]) Method
- SendOneWayAsync<T>(WebSocketChannel,String,T) Method
- SendWithStream Method
- WebSocketMessagingService
- XmlMessageSerializer
- Enumerations
- Structures
- Interfaces
- IClientDispatcher
- Overview
- Members
- Methods
- BeginRequest Method
- BeginSend Method
- CreateStreamedMessage Method
- EndRequest Method
- EndSend Method
- Request Method
- Request<TResult>(String,Object[],TimeSpan) Method
- Request<TResult>(String,Object[],Stream,TimeSpan) Method
- Request(String,Object[],Stream,TimeSpan) Method
- Request<TRequest,TResult>(TRequest,TimeSpan) Method
- Request<TRequest,TResult>(TRequest,Stream,TimeSpan) Method
- Request<TRequest>(TRequest,Stream,TimeSpan) Method
- Send Method
- SendAsync Method
- ICriteria
- IMessageSerializer
- Delegates
- Noemax.WebSockets.Messaging.Pom Namespace
- Overview
- Classes
- WebSocketChannelExtensionsPom
- Overview
- Members
- Methods
- CreateStreamedMessage<TMessage> Method
- Request Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest,TimeSpan) Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest) Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest,Stream,TimeSpan) Method
- Request<TRequest,TResult>(WebSocketChannel,TRequest,Stream) Method
- Request<TRequest>(WebSocketChannel,TRequest,Stream,TimeSpan) Method
- Request<TRequest>(WebSocketChannel,TRequest,Stream) Method
- Send Method
- SendAsync Method