public void RegisterCallbacks( NativeMethods.PFN_REQUEST_HANDLER requestHandler, NativeMethods.PFN_SHUTDOWN_HANDLER shutdownHandler, NativeMethods.PFN_ASYNC_COMPLETION onAsyncCompletion, IntPtr requestContext, IntPtr shutdownContext) { NativeMethods.HttpRegisterCallbacks(_nativeApplication, requestHandler, shutdownHandler, onAsyncCompletion, requestContext, shutdownContext); }
public void RegisterCallbacks( NativeMethods.PFN_REQUEST_HANDLER requestHandler, NativeMethods.PFN_SHUTDOWN_HANDLER shutdownHandler, NativeMethods.PFN_DISCONNECT_HANDLER disconnectHandler, NativeMethods.PFN_ASYNC_COMPLETION onAsyncCompletion, NativeMethods.PFN_REQUESTS_DRAINED_HANDLER requestDrainedHandler, IntPtr requestContext, IntPtr shutdownContext) { NativeMethods.HttpRegisterCallbacks( _nativeApplication, requestHandler, shutdownHandler, disconnectHandler, onAsyncCompletion, requestDrainedHandler, requestContext, shutdownContext); }
public void RegisterCallbacks( NativeMethods.PFN_REQUEST_HANDLER requestHandler, NativeMethods.PFN_SHUTDOWN_HANDLER shutdownHandler, NativeMethods.PFN_ASYNC_COMPLETION onAsyncCompletion, IntPtr requestContext, IntPtr shutdownContext) { NativeMethods.HttpRegisterCallbacks( _nativeApplication, requestHandler, shutdownHandler, onAsyncCompletion, requestContext, shutdownContext, out var resetStandardStreams); if (resetStandardStreams) { ResetStdOutHandles(); } }