Method | Description | |
---|---|---|
BeginSendRequest ( ChannelSendRequestEventHandler handler, IServiceRequest request ) : IAsyncResult |
Begins processing an incoming request.
|
|
CallSynchronously ( ) : void |
Used to call the default synchronous handler. This method may block the current thread so the caller must not call in the thread that calls IServerBase.ScheduleIncomingRequest(). This method always traps any exceptions and reports them to the client as a fault. |
|
GetRequest ( IAsyncResult ar ) : IServiceRequest |
Checks for a valid IAsyncResult object and returns the original request object.
|
|
OperationCompleted ( IServiceResponse response, |
Used to indicate that the asynchronous operation has completed.
|
|
SendRequestAsyncResult ( IChannelBase channel, AsyncCallback callback, object callbackData, int timeout ) : System |
Initializes a new instance of the SendRequestAsyncResult class.
|
|
WaitForComplete ( IAsyncResult ar ) : IServiceResponse |
Checks for a valid IAsyncResult object and waits for the operation to complete.
|
Method | Description | |
---|---|---|
OnSendRequest ( object state ) : void |
Processes the request.
|
public BeginSendRequest ( ChannelSendRequestEventHandler handler, IServiceRequest request ) : IAsyncResult | ||
handler | ChannelSendRequestEventHandler | The method which sends the request. |
request | IServiceRequest | The request. |
return | IAsyncResult |
public static GetRequest ( IAsyncResult ar ) : IServiceRequest | ||
ar | IAsyncResult | The IAsyncResult object for the operation. |
return | IServiceRequest |
public OperationCompleted ( IServiceResponse response, |
||
response | IServiceResponse | The response. May be null if an error is provided. |
error | ||
return | void |
public SendRequestAsyncResult ( IChannelBase channel, AsyncCallback callback, object callbackData, int timeout ) : System | ||
channel | IChannelBase | The channel being used. |
callback | AsyncCallback | The callback to use when the operation completes. |
callbackData | object | The callback data. |
timeout | int | The timeout in milliseconds |
return | System |
public static WaitForComplete ( IAsyncResult ar ) : IServiceResponse | ||
ar | IAsyncResult | The IAsyncResult object for the operation. |
return | IServiceResponse |