joi, 8 octombrie 2009

[WCF] Different Shapes of Channels

Different Shapes of Channels

public interface IOutputChannel : IChannel {
void Send(Message message);
}
public interface IInputChannel : IChannel {
Message Receive();
}
public interface IDuplexChannel : IInputChannel, IOutputChannel { }
public interface IRequestChannel : IChannel {
Message Request(Message message);
}
public interface IReplyChannel : IChannel {
IRequestContext ReceiveRequest();
}
public interface IRequestContext : IDisposable {
Message RequestMessage { get; }
void Reply(Message message);
}


Niciun comentariu:

Trimiteți un comentariu