Esempio n. 1
0
        /// <summary>
        /// Base-64 encodes an action group response payload.
        /// </summary>
        /// <param name="response">The action group response to be encoded.</param>
        /// <returns>A base-64 string containing the response document.</returns>
        public static string EncodeActionGroupResponsePayload(CDSActionGroupResponse response)
        {
            var sb = new StringBuilder();
            using (var writer = new StringWriter(sb))
            {
                actionGroupResponseSerializer.Serialize(writer, response);
            }

            var bytes = Encoding.UTF8.GetBytes(sb.ToString());
            return Convert.ToBase64String(bytes);
        }
Esempio n. 2
0
        /// <summary>
        /// Base-64 encodes an action group response payload.
        /// </summary>
        /// <param name="response">The action group response to be encoded.</param>
        /// <returns>A base-64 string containing the response document.</returns>
        public static string EncodeActionGroupResponsePayload(CDSActionGroupResponse response)
        {
            var sb = new StringBuilder();

            using (var writer = new StringWriter(sb))
            {
                actionGroupResponseSerializer.Serialize(writer, response);
            }

            var bytes = Encoding.UTF8.GetBytes(sb.ToString());

            return(Convert.ToBase64String(bytes));
        }