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
port
intPort that should be listened on all IP addresses
MM7Server(string)
Create MM7Server instance as standalone server.
public MM7Server(string listenerAddress)
Parameters
listenerAddress
string
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
context
IHttpContext
ProcessRequest(Stream)
Handles request stream, raises DeliverRequest or SubmitRequest events and returns prepared response
public Stream ProcessRequest(Stream requestStream)
Parameters
requestStream
Stream
Returns
ProcessRequestAsync(IHttpContext)
public Task ProcessRequestAsync(IHttpContext context)
Parameters
context
IHttpContext
Returns
ProcessRequestAsync(Stream)
Handles request stream, raises DeliverRequest or SubmitRequest events and returns prepared response
public Task<Stream> ProcessRequestAsync(Stream requestStream)
Parameters
requestStream
Stream
Returns
Start()
Start MM7 stand-alone Server
public void Start()
Stop()
Stop MM7 stand-alone Server
public void Stop()