/// <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); }
/// <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)); }