System.ServiceModel.Channels.ReliableRequestor
namespace System.ServiceModel.Channels
{
internal abstract class ReliableRequestor
{
public IReliableChannelBinder Binder { get; set; }
public bool IsCreateSequence { get; set; }
public ActionHeader MessageAction {
set;
}
public BodyWriter MessageBody {
set;
}
public UniqueId MessageId { get; }
public WsrmMessageHeader MessageHeader { get; set; }
public MessageVersion MessageVersion {
set;
}
public string TimeoutString1Index {
set;
}
public void Abort(CommunicationObject communicationObject);
public virtual void Fault(CommunicationObject communicationObject);
public abstract WsrmMessageInfo GetInfo();
protected abstract Task<Message> OnRequestAsync(Message request, TimeSpan timeout, bool last);
public Task<Message> RequestAsync(TimeSpan timeout);
public abstract void SetInfo(WsrmMessageInfo info);
public void SetRequestResponsePattern();
protected ReliableRequestor();
}
}