@@ -1524,14 +1524,13 @@ public ScsPingMessage()
15241524
15251525 // Создает новый объект ответа PingMessage.
15261526 // "repliedMessageId" - Идентификатор ответившего сообщения, если это ответ на сообщение.
1527- public ScsPingMessage ( string repliedMessageId )
1528- : this ( )
1527+ public ScsPingMessage ( string repliedMessageId ) : this ( )
15291528 {
15301529 RepliedMessageId = repliedMessageId ;
15311530 }
15321531
15331532 // Создает строку, представляющую этот объект.
1534- // Возврат - Строка to представляет этот объект
1533+ // Возврат - Строка представляющая этот объект
15351534 public override string ToString ( )
15361535 {
15371536 return string . IsNullOrEmpty ( RepliedMessageId )
@@ -1562,14 +1561,13 @@ public ScsMessage()
15621561
15631562 // Создает новый ответ ScsMessage.
15641563 // "repliedMessageId" - Идентификатор ответившего сообщения, если это ответ на сообщение.
1565- public ScsMessage ( string repliedMessageId )
1566- : this ( )
1564+ public ScsMessage ( string repliedMessageId ) : this ( )
15671565 {
15681566 RepliedMessageId = repliedMessageId ;
15691567 }
15701568
15711569 // Создает строку, представляющую этот объект.
1572- // Возврат - Строка to представляет этот объект
1570+ // Возврат - Строка представляющая этот объект
15731571 public override string ToString ( )
15741572 {
15751573 return string . IsNullOrEmpty ( RepliedMessageId )
@@ -1602,14 +1600,13 @@ public ScsRawDataMessage(byte[] messageData)
16021600 // Создает новый объект копию ScsRawDataMessage со свойством MessageData.
16031601 // "messageData" - Данные сообщения, которые передаются.
16041602 // "repliedMessageId" - Идентификатор ответившего сообщения, если это ответ на сообщение.
1605- public ScsRawDataMessage ( byte [ ] messageData , string repliedMessageId )
1606- : this ( messageData )
1603+ public ScsRawDataMessage ( byte [ ] messageData , string repliedMessageId ) : this ( messageData )
16071604 {
16081605 RepliedMessageId = repliedMessageId ;
16091606 }
16101607
16111608 // Создает строку, представляющую этот объект.
1612- // Возврат - Строка to представляет этот объект
1609+ // Возврат - Строка представляющая этот объект
16131610 public override string ToString ( )
16141611 {
16151612 var messageLength = MessageData == null ? 0 : MessageData . Length ;
@@ -1643,14 +1640,13 @@ public ScsTextMessage(string text)
16431640 // Создает новый объект ScsTextMessage со свойством Text.
16441641 // "text" - Текст сообщения, который передается.
16451642 // "repliedMessageId" - Идентификатор ответившего сообщения, если это ответ на сообщение.
1646- public ScsTextMessage ( string text , string repliedMessageId )
1647- : this ( text )
1643+ public ScsTextMessage ( string text , string repliedMessageId ) : this ( text )
16481644 {
16491645 RepliedMessageId = repliedMessageId ;
16501646 }
16511647
16521648 // Создает строку, представляющую этот объект.
1653- // Возврат - Строка to представляет этот объект
1649+ // Возврат - Строка представляющая этот объект
16541650 public override string ToString ( )
16551651 {
16561652 return string . IsNullOrEmpty ( RepliedMessageId )
@@ -1660,6 +1656,44 @@ public override string ToString()
16601656 }
16611657 //=========================================================================================================================================
16621658
1659+ // Это сообщение используется для отправки/получения числа в качестве данных сообщения.
1660+ [ Serializable ]
1661+ public class ScsNumberMessage : ScsMessage
1662+ {
1663+ // Число сообщения, который передается.
1664+ public decimal Number { get ; set ; }
1665+
1666+ // Создает новый объект ScsNumberMessage.
1667+ public ScsNumberMessage ( )
1668+ {
1669+
1670+ }
1671+
1672+ // Создает новый объект ScsNumberMessage со свойством Number.
1673+ // "number" - Число, которое передается.
1674+ public ScsNumberMessage ( decimal number )
1675+ {
1676+ Number = number ;
1677+ }
1678+
1679+ // Создает новый объект ScsNumberMessage со свойством Number.
1680+ // "number" - Число, которое передается.
1681+ // "repliedMessageId" - Идентификатор ответившего сообщения, если это ответ на сообщение.
1682+ public ScsNumberMessage ( decimal number , string repliedMessageId ) : this ( number )
1683+ {
1684+ RepliedMessageId = repliedMessageId ;
1685+ }
1686+
1687+ // Создает строку, представляющую этот объект.
1688+ // Возврат - Строка представляющая этот объект
1689+ public override string ToString ( )
1690+ {
1691+ return string . IsNullOrEmpty ( RepliedMessageId )
1692+ ? string . Format ( "ScsNumberMessage [{0}]: {1}" , MessageId , Number )
1693+ : string . Format ( "ScsNumberMessage [{0}] Replied To [{1}]: {2}" , MessageId , RepliedMessageId , Number ) ;
1694+ }
1695+ }
1696+ //=========================================================================================================================================
16631697}
16641698
16651699namespace Hik . Communication . Scs . Communication . Messengers
0 commit comments