Interface IDeliverSmBuilder
public interface IDeliverSmBuilder : IBuilder<DeliverSm>, ISourceAddressBuilder<IDeliverSmBuilder>, IDestinationAddressBuilder<IDeliverSmBuilder>, IParametersBuilder<IDeliverSmBuilder>
- Inherited Members
Methods
AddUserDataHeader(UserDataHeader)
IDeliverSmBuilder AddUserDataHeader(UserDataHeader header)
Parameters
header
UserDataHeader
Returns
Coding(DataCodings)
IDeliverSmBuilder Coding(DataCodings dataCoding)
Parameters
dataCoding
DataCodings
Returns
Concatenation(ConcatenationType, ushort)
Change type of concatenation parameters
IDeliverSmBuilder Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)
Parameters
concatenationType
ConcatenationTypeType of concatenation parameters
referenceNumber
ushortReference 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
referenceNumber
byte
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
referenceNumber
byte
Returns
Data(byte[])
Sets user data for short message
IDeliverSmBuilder Data(byte[] byteArray)
Parameters
byteArray
byte[]
Returns
MessageInPayload(ushort)
Send message in message_payload parameter. Up to 64K can be transmitted.
IDeliverSmBuilder MessageInPayload(ushort messageSize = 65535)
Parameters
messageSize
ushortSet message size if you need to trasmit shorter message with concatenation in SAR parameters.
Returns
NationalLanguageLockingShift(NationalLanguage)
IDeliverSmBuilder NationalLanguageLockingShift(NationalLanguage language)
Parameters
language
NationalLanguage
Returns
NationalLanguageSingleShift(NationalLanguage)
IDeliverSmBuilder NationalLanguageSingleShift(NationalLanguage language)
Parameters
language
NationalLanguage
Returns
Receipt(Receipt)
Specifies delivery receipt
IDeliverSmBuilder Receipt(Receipt deliveryReceipt)
Parameters
deliveryReceipt
Receipt
Returns
ServiceType(string)
IDeliverSmBuilder ServiceType(string type)
Parameters
type
string
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
messageText
string