private ConnectToNewBrokerAsync ( IEnumerable |
||
transactions | IEnumerable |
|
cancellationToken | ||
return | System.Threading.Task |
private async Task ConnectToNewBrokerAsync(IEnumerable<IRSessionSwitchBrokerTransaction> transactions, CancellationToken cancellationToken) {
try {
await WhenAllCancelOnFailure(transactions, ConnectToNewBrokerAsync, cancellationToken);
} catch (OperationCanceledException ex) when (!(ex is RHostDisconnectedException)) {
throw;
} catch (Exception ex) {
_console.Write(Resources.RSessionProvider_ConnectionFailed.FormatInvariant(ex.Message) + Environment.NewLine);
throw;
}
}
RSessionProvider::ConnectToNewBrokerAsync ( IRSessionSwitchBrokerTransaction transaction, |