/// <summary> /// Creates a default WebEvent. /// </summary> internal WebEvent() { noHandlerSet = true; this.manager = WebServerManager.Instance; ContentType = "text/plain;charset=utf-8"; }
/// <summary> /// Gets the WebServerManager instance, which is handled as a singleton. /// </summary> /// <returns>The <see cref="T:GTM.NetworkModule.WebServerManager"/> instance</returns> static WebServerManager() { Instance = new WebServerManager(); Instance.DefaultEvent = new WebEvent(); Instance.DefaultEvent.ResponseData = Encoding.UTF8.GetBytes("<html><head></head><body><h1>Hey, it works:-)</h1><p>Your own .NET Gadgeteer Web Server is up and running!</p></body></html>"); Instance.DefaultEvent.ContentType = "text/html;charset=utf-8"; Timeout = 60000; }
/// <summary> /// Creates the <see cref="Server"/> object. /// </summary> /// <param name="WebServerManager">The WebServerManager object that manages the server.</param> public Server(WebServerManager WebServerManager) { this.WebServerManager = WebServerManager; }