Interface ISubmitMultiBuilder
public interface ISubmitMultiBuilder : IBuilder<SubmitMulti>, ISourceAddressBuilder<ISubmitMultiBuilder>, IDestinationAddressBuilder<ISubmitMultiBuilder>, IParametersBuilder<ISubmitMultiBuilder>, IRegisteredDeliveryBuilder<ISubmitMultiBuilder>
- Inherited Members
Methods
AddUserDataHeader(UserDataHeader)
ISubmitMultiBuilder AddUserDataHeader(UserDataHeader header)
Parameters
header
UserDataHeader
Returns
Coding(DataCodings)
ISubmitMultiBuilder Coding(DataCodings dataCoding)
Parameters
dataCoding
DataCodings
Returns
Concatenation(ConcatenationType, ushort)
Change type of concatenation parameters
ISubmitMultiBuilder Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)
Parameters
concatenationType
ConcatenationTypeType of concatenation parameters
referenceNumber
ushortReference number for a particular concatenated short message
Returns
ConcatenationInSAR()
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
ISubmitMultiBuilder ConcatenationInSAR()
Returns
ConcatenationInSAR(byte)
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
ISubmitMultiBuilder ConcatenationInSAR(byte referenceNumber)
Parameters
referenceNumber
byte
Returns
ConcatenationInUDH()
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
ISubmitMultiBuilder ConcatenationInUDH()
Returns
ConcatenationInUDH(byte)
[Obsolete("Use the method Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)")]
ISubmitMultiBuilder ConcatenationInUDH(byte referenceNumber)
Parameters
referenceNumber
byte
Returns
Data(byte[])
ISubmitMultiBuilder Data(byte[] byteArray)
Parameters
byteArray
byte[]
Returns
DeliverAt(DateTime)
ISubmitMultiBuilder DeliverAt(DateTime dateTime)
Parameters
dateTime
DateTime
Returns
DeliverIn(TimeSpan)
ISubmitMultiBuilder DeliverIn(TimeSpan timeSpan)
Parameters
timeSpan
TimeSpan
Returns
ExpireAt(DateTime)
ISubmitMultiBuilder ExpireAt(DateTime dateTime)
Parameters
dateTime
DateTime
Returns
ExpireIn(TimeSpan)
ISubmitMultiBuilder ExpireIn(TimeSpan timeSpan)
Parameters
timeSpan
TimeSpan
Returns
MessageInPayload(ushort)
Send message in message_payload parameter. Up to 64K can be transmitted.
ISubmitMultiBuilder MessageInPayload(ushort messageSize = 65535)
Parameters
messageSize
ushortSet message size if you need to trasmit shorter message with concatenation in SAR parameters.
Returns
NationalLanguageLockingShift(NationalLanguage)
ISubmitMultiBuilder NationalLanguageLockingShift(NationalLanguage language)
Parameters
language
NationalLanguage
Returns
NationalLanguageSingleShift(NationalLanguage)
ISubmitMultiBuilder NationalLanguageSingleShift(NationalLanguage language)
Parameters
language
NationalLanguage
Returns
ServiceType(string)
ISubmitMultiBuilder ServiceType(string type)
Parameters
type
string
Returns
Set(Action<SubmitMulti>)
ISubmitMultiBuilder Set(Action<SubmitMulti> action)
Parameters
action
Action<SubmitMulti>
Returns
Text(string)
ISubmitMultiBuilder Text(string messageText)
Parameters
messageText
string
Returns
ToDestinations(IList<IAddress>)
ISubmitMultiBuilder ToDestinations(IList<IAddress> destList)
Parameters
Returns
ToListName(string)
ISubmitMultiBuilder ToListName(string listName)
Parameters
listName
string