Class MM7Server
Allows you to receive MMS messages
public class MM7Server
- Inheritance
-
MM7Server
Constructors
MM7Server()
Initialize MM7Server as HttpContext processor
public MM7Server()
MM7Server(int)
Create MM7Server instance as standalone server.
public MM7Server(int port)
Parameters
portintPort that should be listened on all IP addresses
MM7Server(string)
Create MM7Server instance as standalone server.
public MM7Server(string listenerAddress)
Parameters
listenerAddressstring
Fields
Logger
public ILog Logger
Field Value
Properties
AuthScheme
Gets or sets authentication scheme. Can be 'Basic' and 'Digest'
public AuthenticationSchemes AuthScheme { get; set; }
Property Value
Events
public MM7ServerEvents Events { get; set; }
Property Value
MM7Version
Gets or sets the version of MM7 requests
public string MM7Version { get; set; }
Property Value
ServerMode
Server mode. Operate as MMSC or VASP. Default value is VASP.
public MM7ServerMode ServerMode { get; set; }
Property Value
ServerName
Server name
public string ServerName { get; set; }
Property Value
Methods
ProcessRequest(IHttpContext)
public void ProcessRequest(IHttpContext context)
Parameters
contextIHttpContext
ProcessRequest(Stream)
Handles request stream, raises DeliverRequest or SubmitRequest events and returns prepared response
public Stream ProcessRequest(Stream requestStream)
Parameters
requestStreamStream
Returns
ProcessRequestAsync(IHttpContext)
public Task ProcessRequestAsync(IHttpContext context)
Parameters
contextIHttpContext
Returns
ProcessRequestAsync(Stream)
Handles request stream, raises DeliverRequest or SubmitRequest events and returns prepared response
public Task<Stream> ProcessRequestAsync(Stream requestStream)
Parameters
requestStreamStream
Returns
Start()
Start MM7 stand-alone Server
public void Start()
Stop()
Stop MM7 stand-alone Server
public void Stop()