Table of Contents

Class MM7ServerEvents

Namespace
Inetlab.MMS
Assembly
Inetlab.MMS.MM7.dll
public class MM7ServerEvents
Inheritance
MM7ServerEvents

Properties

OnAuthentication

Raised when MMSC sends DeliverReq to VASP

public Func<AuthenticationEventArgs, Task<string>> OnAuthentication { get; set; }

Property Value

Func<AuthenticationEventArgs, Task<string>>

OnDeliverRequest

Raised when MMSC sends DeliverReq to VASP

public Func<DeliverReqEventArgs, Task<DeliverResponse>> OnDeliverRequest { get; set; }

Property Value

Func<DeliverReqEventArgs, Task<DeliverResponse>>

OnDeliveryReport

Raised when MMSC sends DeliverReq to VASP

public Func<DeliveryReportRequestEventArgs, Task<DeliveryReportResponse>> OnDeliveryReport { get; set; }

Property Value

Func<DeliveryReportRequestEventArgs, Task<DeliveryReportResponse>>

OnReadReplyReport

Raised when MMSC sends DeliverReq to VASP

public Func<ReadReplyReportRequestEventArgs, Task<ReadReplyReportResponse>> OnReadReplyReport { get; set; }

Property Value

Func<ReadReplyReportRequestEventArgs, Task<ReadReplyReportResponse>>

OnSubmitRequest

Raised when VASP sends SubmitReq to MMSC

public Func<SubmitReqEventArgs, Task<SubmitResponse>> OnSubmitRequest { get; set; }

Property Value

Func<SubmitReqEventArgs, Task<SubmitResponse>>

Methods

Authentication(AuthenticationEventArgs)

Raised when user send authentication information. Event handler must return user password.

public virtual Task<string> Authentication(AuthenticationEventArgs args)

Parameters

args AuthenticationEventArgs

Returns

Task<string>

DeliverRequest(DeliverReqEventArgs)

Raised when MMSC sends DeliverReq to VASP

public virtual Task<DeliverResponse> DeliverRequest(DeliverReqEventArgs args)

Parameters

args DeliverReqEventArgs

Returns

Task<DeliverResponse>

DeliveryReport(DeliveryReportRequestEventArgs)

Raised when MMSC sends DeliverReq to VASP

public virtual Task<DeliveryReportResponse> DeliveryReport(DeliveryReportRequestEventArgs args)

Parameters

args DeliveryReportRequestEventArgs

Returns

Task<DeliveryReportResponse>

ReadReplyReport(ReadReplyReportRequestEventArgs)

Raised when MMSC sends ReadReplyReq to VASP

public virtual Task<ReadReplyReportResponse> ReadReplyReport(ReadReplyReportRequestEventArgs args)

Parameters

args ReadReplyReportRequestEventArgs

Returns

Task<ReadReplyReportResponse>

SubmitRequest(SubmitReqEventArgs)

Raised when VASP sends SubmitReq to MMSC

public virtual Task<SubmitResponse> SubmitRequest(SubmitReqEventArgs args)

Parameters

args SubmitReqEventArgs

Returns

Task<SubmitResponse>