private static extern int register_callbacks(IntPtr pInProcessApplication,
                                              PFN_REQUEST_HANDLER requestCallback,
                                              PFN_SHUTDOWN_HANDLER shutdownCallback,
                                              PFN_ASYNC_COMPLETION asyncCallback,
                                              IntPtr pvRequestContext,
                                              IntPtr pvShutdownContext,
                                              out bool resetStandardStreams);
Example #2
0
 private static extern int register_callbacks(IntPtr pInProcessApplication,
                                              PFN_REQUEST_HANDLER requestCallback,
                                              PFN_SHUTDOWN_HANDLER shutdownCallback,
                                              PFN_DISCONNECT_HANDLER disconnectCallback,
                                              PFN_ASYNC_COMPLETION asyncCallback,
                                              IntPtr pvRequestContext,
                                              IntPtr pvShutdownContext);
Example #3
0
 private static extern int register_callbacks(NativeSafeHandle pInProcessApplication,
                                              PFN_REQUEST_HANDLER requestCallback,
                                              PFN_SHUTDOWN_HANDLER shutdownCallback,
                                              PFN_DISCONNECT_HANDLER disconnectCallback,
                                              PFN_ASYNC_COMPLETION asyncCallback,
                                              PFN_REQUESTS_DRAINED_HANDLER requestsDrainedHandler,
                                              IntPtr pvRequestContext,
                                              IntPtr pvShutdownContext);
Example #4
0
 public static void HttpRegisterCallbacks(IntPtr pInProcessApplication,
                                          PFN_REQUEST_HANDLER requestCallback,
                                          PFN_SHUTDOWN_HANDLER shutdownCallback,
                                          PFN_ASYNC_COMPLETION asyncCallback,
                                          IntPtr pvRequestContext,
                                          IntPtr pvShutdownContext)
 {
     Validate(register_callbacks(pInProcessApplication, requestCallback, shutdownCallback, asyncCallback, pvRequestContext, pvShutdownContext));
 }
Example #5
0
 public static void HttpRegisterCallbacks(IntPtr pInProcessApplication,
                                          PFN_REQUEST_HANDLER requestCallback,
                                          PFN_SHUTDOWN_HANDLER shutdownCallback,
                                          PFN_DISCONNECT_HANDLER disconnectCallback,
                                          PFN_ASYNC_COMPLETION asyncCallback,
                                          PFN_REQUESTS_DRAINED_HANDLER requestsDrainedHandler,
                                          IntPtr pvRequestContext,
                                          IntPtr pvShutdownContext)
 {
     Validate(register_callbacks(pInProcessApplication, requestCallback, shutdownCallback, disconnectCallback, asyncCallback, requestsDrainedHandler, pvRequestContext, pvShutdownContext));
 }
 private static extern void register_callbacks(PFN_REQUEST_HANDLER request_callback, PFN_SHUTDOWN_HANDLER shutdown_callback, PFN_ASYNC_COMPLETION managed_context_handler, IntPtr pvRequestContext, IntPtr pvShutdownContext);
 public static void HttpRegisterCallbacks(PFN_REQUEST_HANDLER request_callback, PFN_SHUTDOWN_HANDLER shutdown_callback, PFN_ASYNC_COMPLETION managed_context_handler, IntPtr pvRequestContext, IntPtr pvShutdownContext)
 {
     register_callbacks(request_callback, shutdown_callback, managed_context_handler, pvRequestContext, pvShutdownContext);
 }
 public static extern void register_callbacks(PFN_REQUEST_HANDLER request_callback, PFN_SHUTDOWN_HANDLER shutdown_callback, IntPtr pvRequestContext, IntPtr pvShutdownContext);