Click or drag to resize
WcfLogReceiverClientBaseTService Class
Abstract base class for the WcfLogReceiverXXXWay classes. It can only be used internally (see internal constructor). It passes off any Channel usage to the inheriting class.
Inheritance Hierarchy
SystemObject
  System.ServiceModelClientBaseTService
    NLog.LogReceiverServiceWcfLogReceiverClientBaseTService
      NLog.LogReceiverServiceWcfILogReceiverClient
      NLog.LogReceiverServiceWcfLogReceiverOneWayClient
      NLog.LogReceiverServiceWcfLogReceiverTwoWayClient

Namespace: NLog.LogReceiverService
Assembly: NLog (in NLog.dll) Version: 4.3.0
Syntax
public abstract class WcfLogReceiverClientBase<TService> : ClientBase<TService>, 
	IWcfLogReceiverClient, ICommunicationObject
where TService : class

Type Parameters

TService
Type of the WCF service.

The WcfLogReceiverClientBaseTService type exposes the following members.

Properties
  NameDescription
Protected propertyChannel (Inherited from ClientBaseTService.)
Public propertyChannelFactory (Inherited from ClientBaseTService.)
Public propertyClientCredentials (Inherited from ClientBaseTService.)
Public propertyCookieContainer
Gets or sets the cookie container.
Public propertyEndpoint (Inherited from ClientBaseTService.)
Public propertyInnerChannel (Inherited from ClientBaseTService.)
Public propertyState (Inherited from ClientBaseTService.)
Top
Methods
  NameDescription
Public methodAbort (Inherited from ClientBaseTService.)
Public methodBeginProcessLogMessages
Begins processing of log messages.
Public methodClose (Inherited from ClientBaseTService.)
Public methodCloseAsync
Closes the client asynchronously.
Public methodCloseAsync(Object)
Closes the client asynchronously.
Protected methodCreateChannel (Inherited from ClientBaseTService.)
Public methodDisplayInitializationUI
Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it.
(Inherited from ClientBaseTService.)
Public methodEndProcessLogMessages
Ends asynchronous processing of log messages.
Protected methodGetDefaultValueForInitializationT (Inherited from ClientBaseTService.)
Protected methodInvokeAsync (Inherited from ClientBaseTService.)
Public methodOpen (Inherited from ClientBaseTService.)
Public methodOpenAsync
Opens the client asynchronously.
Public methodOpenAsync(Object)
Opens the client asynchronously.
Public methodProcessLogMessagesAsync(NLogEvents)
Processes the log messages asynchronously.
Public methodProcessLogMessagesAsync(NLogEvents, Object)
Processes the log messages asynchronously.
Top
Events
  NameDescription
Public eventCloseCompleted
Occurs when Close operation has completed.
Public eventOpenCompleted
Occurs when Open operation has completed.
Public eventProcessLogMessagesCompleted
Occurs when the log message processing has completed.
Top
See Also