2.2.2.4.2.4 App Service Messages

The App Service messages allow background invocation of background services within apps.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

PackageNameLength

PackageName (variable)

...

...

...

AppServiceNameLength

AppServiceName (variable)

...

...

...

InputDataLength

InputData (variable)

...

...

...

InputMessageFormat

PackageNameLength (2 bytes): The length of PackageName, not including the null terminator of the string.

PackageName (variable): The package name, in chars, of the app that hosts the app service.

AppServiceNameLength (2 bytes): The length of AppServiceName, not including the null terminator of the string.

AppServiceName (variable): The name, in chars, of the app service.

InputDataLength (4 bytes): The length of the InputData field.

InputData (variable): The list of parameters that is sent to the app service for execution.

InputMessageFormat (1 byte): An implementation-specific<8> field containing one of the following values:

Value

Meaning

JSON
0

The input data for the app service is in JSON format.

ValueSet
1

BOND.NET serialized data.