Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

SyslogClient Class

Namespace: Rebex.Net
Assembly: Rebex.Syslog.dll (version 7.0.9147)

Represents a syslog client, which can send syslog messages to a syslog server.

Syntax
public class SyslogClient : IDisposable, IAsyncDisposable
Inheritance
Object
SyslogClient
Implements
IDisposable
IAsyncDisposable
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Constructors

Name Description
SyslogClient()

Initializes an instance of the SyslogClient class and bind it to the specified syslog server.

Fields

Name Description
DefaultPort

Default syslog port number (514).

DefaultTlsPort

Default syslog port number for TLS connection (6514).

Properties

Name Description
LogWriter

Gets or sets the LogWriter used by this object.

Settings

Gets or sets the client settings.

Timeout

Gets or sets the timeout for underlying socket.

Methods

Name Description
Close()

Closes the connection and releases all associated resources.

CloseAsync()

Asynchronously closes the connection and releases all associated resources.

Connect(String, SyslogTransportProtocol)

Connects the client to the specified syslog server.

Connect(String, Int32, SyslogTransportProtocol)

Connects the client to the specified syslog server.

ConnectAsync(String, Int32, SyslogTransportProtocol)

Connects the client to the specified syslog server.

Send(SyslogMessage)

Sends a message to the connected syslog server.

Send(String, SyslogSeverity, SyslogFacility)

Sends a message to the connected syslog server.

SendAsync(SyslogMessage)

Sends a message to the connected syslog server.

SendAsync(String, SyslogSeverity, SyslogFacility)

Sends a message to the connected syslog server.

Events

Name Description
ValidatingCertificate

Occurs when a certificate provided by the remote end needs to be validated.

Explicit Interface Implementations

Name Description
IAsyncDisposable.DisposeAsync()

Asynchronously closes the connection and releases all associated resources.

IDisposable.Dispose()

Disposes the object.

In This Article
  • Constructors
  • Fields
  • Properties
  • Methods
  • Events
  • Explicit Interface Implementations
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies