![]() | In |
public class InProcessServer
The InProcessServer type exposes the following members.
Name | Description | |
---|---|---|
![]() | InProcessServer | Constructs an in-process server. |
Name | Description | |
---|---|---|
![]() | RxHandle | Gets a string representation of the receive pipe's handle. The value is used in the constructor of the InProcessClient class. |
![]() | TxHandle | Gets a string representation of the transmit pipe's handle. The value is used in the constructor of the InProcessClient class. |
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object) |
![]() | Finalize | (Inherited from Object) |
![]() | GetHashCode | (Inherited from Object) |
![]() | GetType | (Inherited from Object) |
![]() | MemberwiseClone | (Inherited from Object) |
![]() | SendAsync | Sends a message to a listening client. |
![]() | Start | Requests the start of the server's background message processing thread and returns immediately. There will be a short unpredictable delay between return from this method and when the server reaches a started state. The ServerStarted event will be raised when the server reaches a started state. After the server reaches the started state, the TxHandle and RxHandle prroperty values will be set with unique values that can be passed to a InProcessClient class to establish a connection with the server. |
![]() | StartAsync | Requests the start of the server's background message processing thread and provides a way for the caller to await the server reaching the started state. |
![]() | StopAsync | Requests the server processing to stop and provides a way for the caller to await the server traching the stopped state. |
![]() | ToString | (Inherited from Object) |
Name | Description | |
---|---|---|
![]() | StateChanged | Parent apps can listen to this event to be notified of a change of state of the in-process server, and they be notified of the arrival of messages from the InProcessClient. |