Class MM7ServerEvents
public class MM7ServerEvents
- Inheritance
-
MM7ServerEvents
Properties
OnAuthentication
Raised when MMSC sends DeliverReq to VASP
public Func<AuthenticationEventArgs, Task<string>> OnAuthentication { get; set; }
Property Value
OnDeliverRequest
Raised when MMSC sends DeliverReq to VASP
public Func<DeliverReqEventArgs, Task<DeliverResponse>> OnDeliverRequest { get; set; }
Property Value
OnDeliveryReport
Raised when MMSC sends DeliverReq to VASP
public Func<DeliveryReportRequestEventArgs, Task<DeliveryReportResponse>> OnDeliveryReport { get; set; }
Property Value
OnReadReplyReport
Raised when MMSC sends DeliverReq to VASP
public Func<ReadReplyReportRequestEventArgs, Task<ReadReplyReportResponse>> OnReadReplyReport { get; set; }
Property Value
OnSubmitRequest
Raised when VASP sends SubmitReq to MMSC
public Func<SubmitReqEventArgs, Task<SubmitResponse>> OnSubmitRequest { get; set; }
Property Value
Methods
Authentication(AuthenticationEventArgs)
Raised when user send authentication information. Event handler must return user password.
public virtual Task<string> Authentication(AuthenticationEventArgs args)
Parameters
Returns
DeliverRequest(DeliverReqEventArgs)
Raised when MMSC sends DeliverReq to VASP
public virtual Task<DeliverResponse> DeliverRequest(DeliverReqEventArgs args)
Parameters
args
DeliverReqEventArgs
Returns
DeliveryReport(DeliveryReportRequestEventArgs)
Raised when MMSC sends DeliverReq to VASP
public virtual Task<DeliveryReportResponse> DeliveryReport(DeliveryReportRequestEventArgs args)
Parameters
Returns
ReadReplyReport(ReadReplyReportRequestEventArgs)
Raised when MMSC sends ReadReplyReq to VASP
public virtual Task<ReadReplyReportResponse> ReadReplyReport(ReadReplyReportRequestEventArgs args)
Parameters
Returns
SubmitRequest(SubmitReqEventArgs)
Raised when VASP sends SubmitReq to MMSC
public virtual Task<SubmitResponse> SubmitRequest(SubmitReqEventArgs args)
Parameters
args
SubmitReqEventArgs