Click or drag to resize

WcfLogReceiverTwoWayClient Class

Log Receiver Client using WCF.
Inheritance Hierarchy
System.Object
  System.ServiceModel.ClientBase<ILogReceiverTwoWayClient>
    NLog.LogReceiverService.WcfLogReceiverClientBase<ILogReceiverTwoWayClient>
      NLog.LogReceiverService.WcfLogReceiverTwoWayClient

Namespace:  NLog.LogReceiverService
Assembly:  NLog.Wcf (in NLog.Wcf.dll) Version: 5.2.1+bb45a7652322449cc5d22f0e8ecf7e119c124ca2
Syntax
public sealed class WcfLogReceiverTwoWayClient : WcfLogReceiverClientBase<ILogReceiverTwoWayClient>, 
	ILogReceiverTwoWayClient

The WcfLogReceiverTwoWayClient type exposes the following members.

Constructors
  NameDescription
Public methodWcfLogReceiverTwoWayClient()
Initializes a new instance of the WcfLogReceiverTwoWayClient class.
Public methodWcfLogReceiverTwoWayClient(String)
Initializes a new instance of the WcfLogReceiverTwoWayClient class.
Public methodWcfLogReceiverTwoWayClient(Binding, EndpointAddress)
Initializes a new instance of the WcfLogReceiverTwoWayClient class.
Public methodWcfLogReceiverTwoWayClient(String, EndpointAddress)
Initializes a new instance of the WcfLogReceiverTwoWayClient class.
Public methodWcfLogReceiverTwoWayClient(String, String)
Initializes a new instance of the WcfLogReceiverTwoWayClient class.
Top
Properties
  NameDescription
Public propertyChannelFactory
Gets the underlying ChannelFactory<TChannel> object.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Public propertyClientCredentials
Gets the client credentials used to call an operation.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Public propertyCookieContainer
Gets or sets the cookie container.
(Inherited from WcfLogReceiverClientBase<TService>.)
Public propertyEndpoint
Gets the target endpoint for the service to which the WCF client can connect.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Public propertyInnerChannel
Gets the underlying IClientChannel implementation.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Public propertyState
Gets the current state of the ClientBase<TChannel> object.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Top
Methods
  NameDescription
Public methodAbort
Causes the ClientBase<TChannel> object to transition immediately from its current state into the closed state.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Public methodBeginProcessLogMessages
Begins processing of log messages.
(Overrides WcfLogReceiverClientBase<TService>.BeginProcessLogMessages(NLogEvents, AsyncCallback, Object).)
Public methodClose
Causes the ClientBase<TChannel> object to transition from its current state into the closed state.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Public methodCloseAsync()
Closes the client asynchronously.
(Inherited from WcfLogReceiverClientBase<TService>.)
Public methodCloseAsync(Object)
Closes the client asynchronously.
(Inherited from WcfLogReceiverClientBase<TService>.)
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 ClientBase<ILogReceiverTwoWayClient>.)
Public methodEndProcessLogMessages
Ends asynchronous processing of log messages.
(Overrides WcfLogReceiverClientBase<TService>.EndProcessLogMessages(IAsyncResult).)
Public methodOpen
Causes the ClientBase<TChannel> object to transition from the created state into the opened state.
(Inherited from ClientBase<ILogReceiverTwoWayClient>.)
Public methodOpenAsync()
Opens the client asynchronously.
(Inherited from WcfLogReceiverClientBase<TService>.)
Public methodOpenAsync(Object)
Opens the client asynchronously.
(Inherited from WcfLogReceiverClientBase<TService>.)
Public methodProcessLogMessagesAsync(NLogEvents)
Processes the log messages asynchronously.
(Inherited from WcfLogReceiverClientBase<TService>.)
Public methodProcessLogMessagesAsync(NLogEvents, Object)
Processes the log messages asynchronously.
(Inherited from WcfLogReceiverClientBase<TService>.)
Top
Events
See Also