internal static void DoRollback(ITransactionExecutionEnvironment transactionExecutionEnvironment, NameValueCollection customHeaders = null)
{
try
{
var rollbackUri = transactionExecutionEnvironment.TransactionBaseEndpoint.AddPath(
transactionExecutionEnvironment.TransactionId.ToString());
DoRollback(
rollbackUri,
new ExecutionConfiguration
{
HttpClient = new HttpClientWrapper(transactionExecutionEnvironment.Username, transactionExecutionEnvironment.Password),
JsonConverters = GraphClient.DefaultJsonConverters,
UseJsonStreaming = transactionExecutionEnvironment.UseJsonStreaming,
UserAgent = transactionExecutionEnvironment.UserAgent
},
customHeaders);
}
catch (Exception e)
{
throw e;
}
}