Interface IDeliverSmBuilder
- Namespace
- Inetlab.SMPP.Builders
- Assembly
- cs.temp.dll.dll
public interface IDeliverSmBuilder : IBuilder<DeliverSm>
- Inherited Members
Methods
AddParameter(OptionalTags, Byte[])
IDeliverSmBuilder AddParameter(OptionalTags tag, byte[] value)
Parameters
tagOptionalTagsvalueByte[]
Returns
AddParameter(UInt16, Byte[])
IDeliverSmBuilder AddParameter(ushort tag, byte[] value)
Parameters
tagUInt16valueByte[]
Returns
AddParameter(UInt16, String)
IDeliverSmBuilder AddParameter(ushort tag, string value)
Parameters
tagUInt16valueString
Returns
AddUserDataHeader(UserDataHeader)
IDeliverSmBuilder AddUserDataHeader(UserDataHeader header)
Parameters
headerUserDataHeader
Returns
Coding(DataCodings)
IDeliverSmBuilder Coding(DataCodings dataCoding)
Parameters
dataCodingDataCodings
Returns
ConcatenationInSAR()
Send concatenation parameters in TLV options
IDeliverSmBuilder ConcatenationInSAR()
Returns
ConcatenationInSAR(Byte)
IDeliverSmBuilder ConcatenationInSAR(byte referenceNumber)
Parameters
referenceNumberByte
Returns
ConcatenationInUDH()
IDeliverSmBuilder ConcatenationInUDH()
Returns
ConcatenationInUDH(Byte)
IDeliverSmBuilder ConcatenationInUDH(byte referenceNumber)
Parameters
referenceNumberByte
Returns
Data(Byte[])
Sets user data for short message
IDeliverSmBuilder Data(byte[] byteArray)
Parameters
byteArrayByte[]
Returns
From(String)
Specifies sender address with automatic detection of TON and NPI
IDeliverSmBuilder From(string sourceAddr)
Parameters
sourceAddrString
Returns
From(String, AddressTON, AddressNPI)
Specifies sender address with TON and NPI
IDeliverSmBuilder From(string sourceAddr, AddressTON ton, AddressNPI npi)
Parameters
sourceAddrStringtonAddressTONnpiAddressNPI
Returns
From(String, Byte, Byte)
Specifies sender address with TON and NPI
IDeliverSmBuilder From(string sourceAddr, byte ton, byte npi)
Parameters
sourceAddrStringtonBytenpiByte
Returns
MaxPartSize(Int32)
IDeliverSmBuilder MaxPartSize(int partSize)
Parameters
partSizeInt32
Returns
MessageInPayload()
Send message text in TLV parameter "message_payload"
IDeliverSmBuilder MessageInPayload()
Returns
MessageInPayload(Int32)
Send message text in the "message_payload" parameter and specify maximal size of one message segment
IDeliverSmBuilder MessageInPayload(int messageSize)
Parameters
messageSizeInt32
Returns
NationalLanguageLockingShift(NationalLanguage)
IDeliverSmBuilder NationalLanguageLockingShift(NationalLanguage language)
Parameters
languageNationalLanguage
Returns
NationalLanguageSingleShift(NationalLanguage)
IDeliverSmBuilder NationalLanguageSingleShift(NationalLanguage language)
Parameters
languageNationalLanguage
Returns
Receipt(Receipt)
Specifies delivery receipt
IDeliverSmBuilder Receipt(Receipt deliveryReceipt)
Parameters
deliveryReceiptReceipt
Returns
ServiceType(String)
IDeliverSmBuilder ServiceType(string type)
Parameters
typeString
Returns
Set(SmsAction<DeliverSm>)
Execute additional actions when creating PDU;
IDeliverSmBuilder Set(SmsAction<DeliverSm> action)
Parameters
Returns
Text(String)
Specifies message text. Can be long text.
IDeliverSmBuilder Text(string messageText)
Parameters
messageTextString
Returns
To(String)
Specifies destination address with automatic detection of TON and NPI
IDeliverSmBuilder To(string destAddr)
Parameters
destAddrString
Returns
To(String, AddressTON, AddressNPI)
Specifies destination address with TON and NPI
IDeliverSmBuilder To(string destAddr, AddressTON ton, AddressNPI npi)
Parameters
destAddrStringtonAddressTONnpiAddressNPI
Returns
To(String, Byte, Byte)
Specifies destination address with TON and NPI
IDeliverSmBuilder To(string destAddr, byte ton, byte npi)
Parameters
destAddrStringtonBytenpiByte