public override bool TryReceiveRequest(TimeSpan timeout, out RequestContext context) { if (!inner.TryReceiveRequest(timeout, out context)) { return(false); } context = new SecurityRequestContext(this, context); return(true); }
public RecipientMessageSecurityGenerator( Message msg, SecurityRequestContext requestContext, RecipientMessageSecurityBindingSupport security) : base(msg, security) { this.security = security; req_ctx = requestContext; SecurityMessageProperty secprop = (SecurityMessageProperty)req_ctx.RequestMessage.Properties.Security.CreateCopy(); msg.Properties.Security = secprop; }
public RecipientMessageSecurityGenerator ( Message msg, SecurityRequestContext requestContext, RecipientMessageSecurityBindingSupport security) : base (msg, security) { this.security = security; req_ctx = requestContext; SecurityMessageProperty secprop = (SecurityMessageProperty) req_ctx.RequestMessage.Properties.Security.CreateCopy (); msg.Properties.Security = secprop; }