public void Wsdl_state_is_correct() { var wsdlGenerator = new Soap11WsdlMetadataHandler(); var xsdMetadata = new XsdMetadata(Metadata); var wsdlTemplate = wsdlGenerator.GetWsdlTemplate(xsdMetadata, "http://w3c.org/types", false, false, "http://w3c.org/types"); Assert.That(wsdlTemplate.ReplyOperationNames, Is.EquivalentTo(xsdMetadata.GetReplyOperationNames())); Assert.That(wsdlTemplate.OneWayOperationNames, Is.EquivalentTo(xsdMetadata.GetOneWayOperationNames())); }
public void Wsdl_state_is_correct() { var serviceOperations = new ServiceOperations(base.AllOperations); var wsdlGenerator = new Soap11WsdlMetadataHandler(); var wsdlTemplate = wsdlGenerator.GetWsdlTemplate(serviceOperations, "http://w3c.org/types", false, false, "http://w3c.org/types"); Assert.That(wsdlTemplate.ReplyOperationNames, Is.EquivalentTo(serviceOperations.ReplyOperations.Names)); Assert.That(wsdlTemplate.OneWayOperationNames, Is.EquivalentTo(serviceOperations.OneWayOperations.Names)); }
public override void ProcessRequest(HttpContext context) { if (context.Request.HttpMethod == HttpMethods.Get) { var wsdl = new Soap11WsdlMetadataHandler(); wsdl.Execute(context); return; } SendOneWay(null); }
public override void ProcessRequest(HttpContext context) { if (context.Request.HttpMethod == HttpMethods.Get) { var wsdl = new Soap11WsdlMetadataHandler(); wsdl.Execute(context); return; } var requestMessage = GetSoap11RequestMessage(context.Request.InputStream); SendOneWay(requestMessage); }
public override void ProcessRequest(IHttpRequest httpReq, IHttpResponse httpRes, string operationName) { if (httpReq.HttpMethod == HttpMethods.Get) { var wsdl = new Soap11WsdlMetadataHandler(); wsdl.Execute(httpReq, httpRes); return; } var requestMessage = GetSoap11RequestMessage(httpReq); SendOneWay(requestMessage); }
public override void ProcessRequest(IHttpRequest httpReq, IHttpResponse httpRes, string operationName) { if (httpReq.HttpMethod == HttpMethods.Get) { var wsdl = new Soap11WsdlMetadataHandler(); wsdl.Execute(httpReq, httpRes); return; } var responseMessage = Send(null, httpReq, httpRes); httpRes.ContentType = GetSoapContentType(httpReq.ContentType); using (var writer = XmlWriter.Create(httpRes.OutputStream)) { responseMessage.WriteMessage(writer); } }
public new void ProcessRequest(HttpContext context) { if (context.Request.HttpMethod == HttpMethods.Get) { var wsdl = new Soap11WsdlMetadataHandler(); wsdl.Execute(context); return; } var responseMessage = Send(null); context.Response.ContentType = GetSoapContentType(context.Request.ContentType); using (var writer = XmlWriter.Create(context.Response.OutputStream)) { responseMessage.WriteMessage(writer); } }