string ValidateEncodingStyle(string encodingStyle, string methodKey) {
if (encodingStyle != null && encodingStyle.Length > 0) {
if (methods[methodKey].isSoap) {
if (encodingStyle != Soap.Encoding && encodingStyle != Soap12.Encoding) {
throw new InvalidOperationException(Res.GetString(Res.XmlInvalidEncoding3, encodingStyle, Soap.Encoding, Soap12.Encoding));
}
}
else {
throw new InvalidOperationException(Res.GetString(Res.XmlInvalidEncodingNotEncoded1, encodingStyle));
}
}
else {
if (methods[methodKey].isSoap) {
encodingStyle = Soap.Encoding;
}
}
return encodingStyle;
}