AsyncWcfLib

IWcfBasicPartner Interface

WcfPartners, Services and Clients must implement this interface. It is used for library internal purposes mainly.

For a list of all members of this type, see IWcfBasicPartner Members .

public interface IWcfBasicPartner

Types that implement IWcfBasicPartner

Type Description
ActorInput

This class represents a communication partner (service).

It is the destination of a request message and the source of a response message.

ActorInput(TSC)

This class represents an incoming connection from a client to an actor (service).

It is the destination of requests and contains additional data representing the session and the sending actor (client).

ActorOutput

This class represents a communication partner (client).

It is the source of a request message and the destination of the response.

ActorOutput(TOC)

This class represents an outgoing (client) connection to an actor (service).

It is the destination of responses and contains additional data representing the session and the remote service.

WcfBasicClientAsync

Base class of WcfClientAsync to connect to a WCF service.

Requests are sent asynchronious.

Responses are asynchroniously received on the same thread as the request was sent

(only when sent from a thread with message queue (as WinForms), but not when sent from a threadpool-thread).

This class uses a auto-generated service reference 'WcfBasicClient'.

TSC is the TypeofUserContext in ClientIdent and ServiceIdent.

We accept only reference types as TSC. This allows to modify user context when receiving a message.

Specify WcfBasicClientAsync<object>, when you do not need the user context.

Requirements

Namespace: SourceForge.AsyncWcfLib.Basic

Assembly: SF.AsyncWcfLib (in SF.AsyncWcfLib.dll)

See Also

IWcfBasicPartner Members | SourceForge.AsyncWcfLib.Basic Namespace