2 writes to soapMethod
System.Web.Services (2)
System\Web\Services\Description\SoapProtocolReflector.cs (2)
60
soapMethod
= ReflectionContext[Method] as SoapReflectedMethod;
62
soapMethod
= SoapReflector.ReflectMethod(Method, false, ReflectionImporter, SoapImporter, DefaultNamespace);
28 references to soapMethod
System.Web.Services (28)
System\Web\Services\Description\SoapProtocolReflector.cs (28)
34
get { return
soapMethod
; }
61
if (
soapMethod
== null) {
63
ReflectionContext[Method] =
soapMethod
;
64
soapMethod
.portType = Binding != null ? Binding.Type : null;
68
OperationBinding.Extensions.Add(CreateSoapOperationBinding(
soapMethod
.rpc ? SoapBindingStyle.Rpc : SoapBindingStyle.Document,
soapMethod
.action));
70
CreateMessage(
soapMethod
.rpc,
soapMethod
.use,
soapMethod
.paramStyle, InputMessage, OperationBinding.Input,
soapMethod
.requestMappings);
71
if (!
soapMethod
.oneWay)
72
CreateMessage(
soapMethod
.rpc,
soapMethod
.use,
soapMethod
.paramStyle, OutputMessage, OperationBinding.Output,
soapMethod
.responseMappings);
74
CreateHeaderMessages(
soapMethod
.name,
soapMethod
.use,
soapMethod
.inHeaderMappings,
soapMethod
.outHeaderMappings,
soapMethod
.headers,
soapMethod
.rpc);
76
if (
soapMethod
.rpc &&
soapMethod
.use == SoapBindingUse.Encoded &&
soapMethod
.methodInfo.OutParameters.Length > 0)
77
Operation.ParameterOrder = GetParameterOrder(
soapMethod
.methodInfo);
136
if (
soapMethod
.IsClaimsConformance) {
137
throw new InvalidOperationException(Res.GetString(Res.BPConformanceHeaderFault,
soapMethod
.methodInfo.ToString(),
soapMethod
.methodInfo.DeclaringType.FullName, "Direction", typeof(SoapHeaderDirection).Name, SoapHeaderDirection.Fault.ToString()));