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