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)
 {
 }
예제 #2
0
 public QNameValueExtractor(
     IMessageContextProperty property,
     string xpathExpression,
     ExtractionMode contextExtractionMode = ExtractionMode.Write,
     QNameValueExtractionMode qNameValueExtractionMode = QNameValueExtractionMode.Default)
     : this(property.QName, xpathExpression, contextExtractionMode, qNameValueExtractionMode)
 {
 }
 public QNameValueExtractor(
     XmlQualifiedName propertyName,
     string xpathExpression,
     ExtractionMode contextExtractionMode = ExtractionMode.Write,
     QNameValueExtractionMode qNameValueExtractionMode = QNameValueExtractionMode.Default)
     : base(propertyName, xpathExpression, contextExtractionMode)
 {
     QNameValueExtractionMode = qNameValueExtractionMode;
 }