IBaseEndpoint Interface |
Namespace: Crosser.Common.Server.Endpoint
public interface IBaseEndpoint : IDisposable
The IBaseEndpoint type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowedPingFails |
How many continous failed pings is allowed before disposing the connection?
| |
| AuthRequired |
If true the endpoint will accept anonymous connections.
| |
| Backlog |
How large the backlog for incoming connections will be
| |
| Certificate |
The certificate used (if any)
| |
| CertificateRequired |
If true the client is forced to use a certificate when connecting over TLS
| |
| Interactive |
If true the full-duplex client will get confirmation messages for every operation.
| |
| IPEndpoint |
The underlying IPEndPoint | |
| Location |
Endpoint location for example 'localhost'
| |
| PingTimeout |
Heartbeat disabled if ping less or equal to zero
| |
| Port |
Port number for the endpoint
| |
| ReadBufferSize |
Size of the read buffer for the ITransport on the endpoint
| |
| SecureRequired |
Getter that will return true if there is a certificate on the endpoint
| |
| Server |
Reference to the server
| |
| SslProtocols |
Allowed SslProtocols. Default is Tls 1.2
| |
| UseNagleAlgorithm |
Default true
| |
| WriteBufferSize |
Size of the write buffer for the ITransport on the endpoint
|
| Name | Description | |
|---|---|---|
| Config |
Returns settings as a JSON-string
| |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
| Start |
Starts accepting connections on the endpoint
|