Click or drag to resize
AsyncSyslogSenderBaseSendAsync Method (IEnumerableSyslogMessage, ISyslogMessageSerializer, CancellationToken)
Sends a collection of messages.

Namespace: SyslogNet.Client.Transport
Assembly: SyslogNet.Client.Transport (in SyslogNet.Client.Transport.dll) Version: 0.4.0.0
Syntax
public virtual Task SendAsync(
	IEnumerable<SyslogMessage> messages,
	ISyslogMessageSerializer serializer,
	CancellationToken cancellationToken
)

Parameters

messages
Type: System.Collections.GenericIEnumerableSyslogMessage
Messages.
serializer
Type: SyslogNet.Client.SerializationISyslogMessageSerializer
Serializer.
cancellationToken
Type: System.ThreadingCancellationToken
Cancellation token.

Return Value

Type: Task
Asynchronous task.

Implements

IAsyncSyslogMessageSenderSendAsync(IEnumerableSyslogMessage, ISyslogMessageSerializer, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullException Missing messages or serializer value.
OperationCanceledException The token has had cancellation requested.
ObjectDisposedException The associated CancellationTokenSource has been disposed.
See Also