mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-19 01:25:40 -05:00
Save as XML feature added (#684)
Similar approach used like Save as JSON or Save as CSV.
This commit is contained in:
committed by
Karl Burtram
parent
026c08b545
commit
98018c5292
@@ -118,6 +118,22 @@ namespace Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts
|
||||
//TODO: define config for save as JSON
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Parameters to save results as XML
|
||||
/// </summary>
|
||||
public class SaveResultsAsXmlRequestParams: SaveResultsRequestParams
|
||||
{
|
||||
/// <summary>
|
||||
/// Formatting of the XML file
|
||||
/// </summary>
|
||||
public bool Formatted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Encoding of the XML file
|
||||
/// </summary>
|
||||
public string Encoding { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Parameters for the save results result
|
||||
/// </summary>
|
||||
@@ -158,5 +174,15 @@ namespace Microsoft.SqlTools.ServiceLayer.QueryExecution.Contracts
|
||||
RequestType<SaveResultsAsJsonRequestParams, SaveResultRequestResult> Type =
|
||||
RequestType<SaveResultsAsJsonRequestParams, SaveResultRequestResult>.Create("query/saveJson");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Request type to save results as XML
|
||||
/// </summary>
|
||||
public class SaveResultsAsXmlRequest
|
||||
{
|
||||
public static readonly
|
||||
RequestType<SaveResultsAsXmlRequestParams, SaveResultRequestResult> Type =
|
||||
RequestType<SaveResultsAsXmlRequestParams, SaveResultRequestResult>.Create("query/saveXml");
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user