Class MM7Client
Allows you to submit MMS messages
Implements
Namespace: Inetlab.MMS
Assembly: Inetlab.MMS.MM7.dll
Syntax
public class MM7Client : IDisposable
Constructors
Name | Description |
---|---|
MM7Client(String) |
Fields
Name | Description |
---|---|
Logger |
Properties
Name | Description |
---|---|
AuthId | Gets or sets the authentication id used for authentication on the remote MMS Relay/Server |
AuthScheme | Gets or sets authentication scheme used by the remote side. Can be 'Basic' and 'Digest' |
AuthSecret | Gets or sets the authentication secret (password) used for authentication on the remote MMS Relay/Server |
MM7Version | Gets or sets the version of MM7 requests |
Proxy | Gets or sets the proxy for HTTP request. |
RemoteUrl | Gets or sets Url of the remote MMS Relay/Server |
SenderAddress | The address of the MM originator. |
ServiceCode | Information supplied for billing purposes |
SoapAction | Get or sets SOAPAction HTTP header, that will be sent to server |
Timeout | Gets or sets the length of time before the request times out. |
VASID | Identifier of the originating application. |
VASPID | Identifier of the VASP for this MMS Relay/Server. |
Methods
Name | Description |
---|---|
CreateDeliverRequest() | Creates DeliverRequest for current MM7 client. Copies base parameters from client to request. |
CreateDeliveryReport() | Creates DeliveryReportRequest for current MM7 client. Copies base parameters from client to request. |
CreateReadReplyReport() | Creates ReadReplyReportRequest for current MM7 client. Copies base parameters from client to request. |
CreateSubmitRequest() | Creates SubmitRequest for current MM7 client. Copies base parameters from client to request. |
Deliver(MMSMessage, DeliverRequest, CancellationToken) | Submits MMS Message to VASP when server operates as MMSC, using custom DeliverRequest |
Deliver(MMSMessage, CancellationToken) | Submits MMS Message to VASP when server operates as MMSC |
Dispose() | |
GetWebRequest(Uri) | Creates HttpWebRequest for the specified |
GetWebResponse(HttpRequestMessage, CancellationToken) | Returns a response from a request to an MMS Web service message. |
SendDeliveryReport(DeliveryReportRequest, CancellationToken) | Submits Delivery Report Message to VASP when server operates as MMSC |
SendReadReplyReport(ReadReplyReportRequest, CancellationToken) | Submits Read-Reply Report Message to VASP when server operates as MMSC. |
Submit(MMSMessage, ChargedParty, CancellationToken) | Submits MMS Message to MMSC with specified ChargedParty |
Submit(MMSMessage, SubmitRequest, CancellationToken) | Submits MMS Message to MMSC with custom SubmitRequest |
Submit(MMSMessage, CancellationToken) | Submits MMS Message to MMSC with ChargedParty.Sender |
Submit(String, SubmitRequest, CancellationToken) | Submits SMIL file with attachments as MMS message. |