Example #1
0
 /// <summary>
 /// Initializes an OWIN host with a random port.
 /// </summary>
 /// <param name="removeOwinTraceListeners">Whether to remove the trace listeners added by OWIN.</param>
 /// <param name="minPort">The minimum port that can be used.</param>
 /// <param name="maxPort">The maximum port that can be used.</param>
 /// <param name="maxAttempts">The maximum number of attempts to listen on random port.</param>
 /// <returns>A dispose to close the OWIN host.</returns>
 /// <exception cref="OwinFailedToStartException">Starting OWIN failed every time.</exception>
 public static IDisposable InitializeOwinWithRandomPort(bool removeOwinTraceListeners, int minPort, int maxPort, int maxAttempts)
 {
     return(OwinInitializer.InitializeOwin(true, OwinInitializer.InitializeOwinWithRandomPort));
 }
Example #2
0
 /// <summary>
 /// Initializes an OWIN host.
 /// </summary>
 /// <param name="removeOwinTraceListeners">Whether to remove the trace listeners added by OWIN.</param>
 /// <param name="port">The port on which OWIN should listen.</param>
 /// <returns>A dispose to close the OWIN host.</returns>
 /// <exception cref="OwinFailedToStartException">Starting OWIN failed.</exception>
 public static IDisposable InitializeOwin(bool removeOwinTraceListeners, int port)
 {
     return(OwinInitializer.InitializeOwin(true, () => Startup.StartOwinHost(port)));
 }