Exemple #1
0
 public QNameValueExtractor(
     IMessageContextProperty property,
     string xpathExpression,
     ExtractionMode contextExtractionMode = ExtractionMode.Write,
     QNameValueExtractionMode qNameValueExtractionMode = QNameValueExtractionMode.Default)
     : this(property.QName, xpathExpression, contextExtractionMode, qNameValueExtractionMode)
 {
 }
 public QNameValueExtractor(
     IMessageContextProperty property,
     string xpathExpression,
     ExtractionMode contextExtractionMode = ExtractionMode.Write,
     QNameValueExtractionMode qNameValueExtractionMode = QNameValueExtractionMode.Default)
     : this(property?.QName ?? throw new ArgumentNullException(nameof(property)), xpathExpression, contextExtractionMode, qNameValueExtractionMode)
 {
 }
Exemple #3
0
 public VariablePropertyMapping(string name, IMessageContextProperty property)
 {
     if (name.IsNullOrEmpty())
     {
         throw new ArgumentException("Argument is null or empty", "name");
     }
     if (property == null)
     {
         throw new ArgumentNullException("property");
     }
     Name              = name;
     PropertyName      = property.Name;
     PropertyNamespace = property.Namespace;
 }
 public XPathExtractor(IMessageContextProperty property, string xpathExpression, ExtractionMode extractionMode = ExtractionMode.Write)
     : this(property?.QName ?? throw new ArgumentNullException(nameof(property)), xpathExpression, extractionMode)
 {
 }
 public ConstantExtractor(IMessageContextProperty property, string value, ExtractionMode extractionMode = ExtractionMode.Write)
     : this(property?.QName ?? throw new ArgumentNullException(nameof(property)), value, extractionMode)
 {
 }
Exemple #6
0
 public XPathExtractor(IMessageContextProperty property, string xpathExpression, ExtractionMode extractionMode = ExtractionMode.Write)
     : this(property.QName, xpathExpression, extractionMode)
 {
 }
 public ConstantExtractor(IMessageContextProperty property, string value, ExtractionMode extractionMode = ExtractionMode.Write)
     : this(property.QName, value, extractionMode)
 {
 }