Designers > K2 Designer for Visual Studio > Design Tools > Inline Functions > Function Browser > Conversion | Send feedback |
Note that the success of a conversion depends on the data itself and not only on the input type. For example, converting a Long data type to a Short will work as long as the data itself is convertible, i.e. a number of 16 bits or less. Converting a Decimal to Boolean will only work if the decimal number is 1.0 or 0.0.
Boolean can be converted from a number, where 1 equals True and 0 equals False.
Function | Accepted input types |
---|---|
To Binary | String (Base-64) |
To Boolean | String, Byte, Short, Integer, Long, Double, Decimal, Boolean |
To Bytes | String |
To DateTime | String |
To Decimal | String, Byte, Short, Integer, Long, Double, Decimal, Boolean |
To Double | String, Byte, Short, Integer, Long, Double, Decimal, Boolean |
To Integer | String, Byte, Short, Integer, Long, Double, Decimal, Boolean |
To Long | String, Byte, Short, Integer, Long, Double, Decimal, Boolean |
To Short | String, Byte, Short, Integer, Long, Double, Decimal, Boolean |
To String | String, Byte, List of Byte, Short, Integer, Long, Double, Decimal, Boolean |
To K2 FQN User | String, String[] |
To SharePoint Claims User | String, String[] |
An item is selected and then added to the canvas or K2 field part by clicking the Add button or by using drag-and-drop.
Fig. 1. Conversion
Functions | Description | Example |
---|---|---|
To Base-64 String | Converts an array of bytes to a base-64 encoded string | Input Value: { 69, 120, 97, 109, 112, 108, 101 } Result: "RXhhbXBsZQ==" |
To Binary | Converts a base-64 encoded string to an array of bytes. | Input Value: "RXhhbXBsZQ==" Result: { 69, 120, 97, 109, 112, 108, 101 } |
To Boolean | Converts a value to a Boolean data type. | Input Value: "True" Result: True |
To Bytes | Converts a string to an array of bytes using the default character encoding. | Input Value: "Example" Result: { 69, 120, 97, 109, 112, 108, 101 } |
To Date Time | Converts a value to a DateTime data type. | InputValue: "2009/02/02 05:05:05 AM" Result: 2009/02/02 05:05:05 AM |
To Decimal | Converts a value to a Decimal Data type. | Input Value: "1" Result: 1.0 |
To Double | Converts a value to a Double data type. | Input Value: "1" Result: 1.0 |
To Integer | Converts a value to an Integer data type. | Input Value: "1.0" Result: 1 |
To Long | Converts a value to a Long data type. | Input Value: "1.0" Result: 1 |
To Short | Converts a value to a Short data type. | Input Value: "1.0" Result: 1 |
To String | Converts a value to a String data type. | Example 1: Input Value: 12345 Result: "12345" Example 2: Input Value: { 69, 120, 97, 109, 112, 108, 101 } Result: "Example" |
To K2 FQN User | Converts an encoded SharePoint claims user or group to K2 FQN user or group. |
Example 1: Example 2: Result: K2LDAP:joe;K2LDAP:holly |
To SharePoint Claims User | Converts a K2 FQN user or group to an encoded SharePoint claims user or group. | Example 1: Input Value: c:0-.f|ldaproleprovider|legal Result: K2LDAP:legal Example 2: Input Value: c:0-.f|ldaproleprovider|legal;i:0#.f|ldapmembershipprovider|holly Result: K2LDAP:joe;K2LDAP:holly |
The Function Wizard content varies according to the selected function: