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
|