34 lines
639 B
C#
34 lines
639 B
C#
|
/*
|
||
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Text;
|
||
|
using System.ServiceModel.Channels;
|
||
|
using System.ServiceModel;
|
||
|
|
||
|
namespace System.ServiceModel.Dispatcher
|
||
|
{
|
||
|
internal class ReplyHandler : BaseRequestProcessorHandler
|
||
|
{
|
||
|
IDuplexChannel duplex;
|
||
|
|
||
|
public ReplyHandler (IChannel channel)
|
||
|
{
|
||
|
duplex = channel as IDuplexChannel;
|
||
|
}
|
||
|
|
||
|
protected override bool ProcessRequest (MessageProcessingContext mrc)
|
||
|
{
|
||
|
// if IsOneWay then no need to handle reply
|
||
|
if (mrc.Operation.IsOneWay)
|
||
|
return false;
|
||
|
|
||
|
if (duplex != null)
|
||
|
mrc.Reply (duplex, true);
|
||
|
else
|
||
|
mrc.Reply (true);
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
*/
|