Interface IDeliverSmBuilder
public interface IDeliverSmBuilder : IBuilder<DeliverSm>, ISourceAddressBuilder<IDeliverSmBuilder>, IDestinationAddressBuilder<IDeliverSmBuilder>, IParametersBuilder<IDeliverSmBuilder>
- Inherited Members
Methods
AddUserDataHeader(UserDataHeader)
IDeliverSmBuilder AddUserDataHeader(UserDataHeader header)
Parameters
headerUserDataHeader
Returns
Coding(DataCodings)
IDeliverSmBuilder Coding(DataCodings dataCoding)
Parameters
dataCodingDataCodings
Returns
Concatenation(ConcatenationType, ushort)
Change type of concatenation parameters
IDeliverSmBuilder Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)
Parameters
concatenationTypeConcatenationTypeType of concatenation parameters
referenceNumberushortReference number for a particular concatenated short message
Returns
ConcatenationInSAR()
Send concatenation parameters in TLV options
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
IDeliverSmBuilder ConcatenationInSAR()
Returns
ConcatenationInSAR(byte)
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
IDeliverSmBuilder ConcatenationInSAR(byte referenceNumber)
Parameters
referenceNumberbyte
Returns
ConcatenationInUDH()
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
IDeliverSmBuilder ConcatenationInUDH()
Returns
ConcatenationInUDH(byte)
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
IDeliverSmBuilder ConcatenationInUDH(byte referenceNumber)
Parameters
referenceNumberbyte
Returns
Data(byte[])
Sets user data for short message
IDeliverSmBuilder Data(byte[] byteArray)
Parameters
byteArraybyte[]
Returns
MessageInPayload(ushort)
Send message in message_payload parameter. Up to 64K can be transmitted.
IDeliverSmBuilder MessageInPayload(ushort messageSize = 65535)
Parameters
messageSizeushortSet message size if you need to trasmit shorter message with concatenation in SAR parameters.
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(Action<DeliverSm>)
Execute additional actions when creating PDU;
IDeliverSmBuilder Set(Action<DeliverSm> action)
Parameters
Returns
Text(string)
Specifies message text. Can be long text.
IDeliverSmBuilder Text(string messageText)
Parameters
messageTextstring