public ExecuteContainerUpdateRoutesOperation( ContainerActivatorService activator, ContainerUpdateRouteArgs updateRouteArgs, TimeSpan timeout) { this.updateRouteArgs = updateRouteArgs; this.timeoutHelper = new TimeoutHelper(timeout); updateRoutesOperation = new UpdateRoutesContainerOperation( TraceType, updateRouteArgs.ContainerId, updateRouteArgs.ContainerName, updateRouteArgs.ApplicationId, updateRouteArgs.ApplicationName, updateRouteArgs.CgroupName, updateRouteArgs.GatewayIpAddresses, updateRouteArgs.AutoRemove, updateRouteArgs.IsContainerRoot, updateRouteArgs.NetworkType, activator, timeoutHelper); }
public Task ExecuteUpdateRoutesAsync(ContainerUpdateRouteArgs updateRouteArgs, TimeSpan timeout) { var operation = new ExecuteContainerUpdateRoutesOperation(this, updateRouteArgs, timeout); return(operation.ExecuteAsync()); }