public void ReInitialize(Message requestMessage) { RequestContextBase innerRequestContext = this.innerRequestContext as RequestContextBase; if (innerRequestContext != null) { innerRequestContext.ReInitialize(requestMessage); } }
public void ReInitialize(Message requestMessage) { // things might ---- up here if a custom channel is using any properties on the original message... // we should consider creating a virtual method in Dev11 on RequestContext to allow authors of custom // channels reset the state of the request context before retrying a message. RequestContextBase requestContextBase = this.innerRequestContext as RequestContextBase; if (requestContextBase != null) { requestContextBase.ReInitialize(requestMessage); } }