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
headerUserDataHeader
Returns
Coding(DataCodings)
ISubmitMultiBuilder Coding(DataCodings dataCoding)
Parameters
dataCodingDataCodings
Returns
Concatenation(ConcatenationType, ushort)
Change type of concatenation parameters
ISubmitMultiBuilder Concatenation(ConcatenationType concatenationType, ushort referenceNumber = 0)
Parameters
concatenationTypeConcatenationTypeType of concatenation parameters
referenceNumberushortReference 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
referenceNumberbyte
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
referenceNumberbyte
Returns
Data(byte[])
ISubmitMultiBuilder Data(byte[] byteArray)
Parameters
byteArraybyte[]
Returns
DeliverAt(DateTime)
ISubmitMultiBuilder DeliverAt(DateTime dateTime)
Parameters
dateTimeDateTime
Returns
DeliverIn(TimeSpan)
ISubmitMultiBuilder DeliverIn(TimeSpan timeSpan)
Parameters
timeSpanTimeSpan
Returns
ExpireAt(DateTime)
ISubmitMultiBuilder ExpireAt(DateTime dateTime)
Parameters
dateTimeDateTime
Returns
ExpireIn(TimeSpan)
ISubmitMultiBuilder ExpireIn(TimeSpan timeSpan)
Parameters
timeSpanTimeSpan
Returns
MessageInPayload(ushort)
Send message in message_payload parameter. Up to 64K can be transmitted.
ISubmitMultiBuilder MessageInPayload(ushort messageSize = 65535)
Parameters
messageSizeushortSet message size if you need to trasmit shorter message with concatenation in SAR parameters.
Returns
NationalLanguageLockingShift(NationalLanguage)
ISubmitMultiBuilder NationalLanguageLockingShift(NationalLanguage language)
Parameters
languageNationalLanguage
Returns
NationalLanguageSingleShift(NationalLanguage)
ISubmitMultiBuilder NationalLanguageSingleShift(NationalLanguage language)
Parameters
languageNationalLanguage
Returns
ServiceType(string)
ISubmitMultiBuilder ServiceType(string type)
Parameters
typestring
Returns
Set(Action<SubmitMulti>)
ISubmitMultiBuilder Set(Action<SubmitMulti> action)
Parameters
actionAction<SubmitMulti>
Returns
Text(string)
ISubmitMultiBuilder Text(string messageText)
Parameters
messageTextstring
Returns
ToDestinations(IList<IAddress>)
ISubmitMultiBuilder ToDestinations(IList<IAddress> destList)
Parameters
Returns
ToListName(string)
ISubmitMultiBuilder ToListName(string listName)
Parameters
listNamestring