ParameterXPathQueryGenerator.CreateFromDataContractSerializer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает XPath с помощью указанного имени операции, имени параметра и сведений о контракте данных.
public:
static System::String ^ CreateFromDataContractSerializer(System::Xml::Linq::XName ^ serviceContractName, System::String ^ operationName, System::String ^ parameterName, bool isReply, Type ^ type, cli::array <System::Reflection::MemberInfo ^> ^ pathToMember, [Runtime::InteropServices::Out] System::Xml::XmlNamespaceManager ^ % namespaces);
public static string CreateFromDataContractSerializer (System.Xml.Linq.XName serviceContractName, string operationName, string parameterName, bool isReply, Type type, System.Reflection.MemberInfo[] pathToMember, out System.Xml.XmlNamespaceManager namespaces);
static member CreateFromDataContractSerializer : System.Xml.Linq.XName * string * string * bool * Type * System.Reflection.MemberInfo[] * XmlNamespaceManager -> string
Public Shared Function CreateFromDataContractSerializer (serviceContractName As XName, operationName As String, parameterName As String, isReply As Boolean, type As Type, pathToMember As MemberInfo(), ByRef namespaces As XmlNamespaceManager) As String
Параметры
- serviceContractName
- XName
Имя XML-элемента контракта службы, который содержит пространство имен контракта службы.
- operationName
- String
Имя операции службы.
- parameterName
- String
Имя параметра операции службы.
- isReply
- Boolean
Значение true
, чтобы указать, что операцией службы является отклик; в противном случае — значение false
.
- type
- Type
Контракт данных.
- pathToMember
- MemberInfo[]
Метаданные, сформированные с помощью метода GetMember(String) класса Type, указывающего определенный элемент данных, использованный для формирования запроса.
- namespaces
- XmlNamespaceManager
Когда этот метод возвращает значение, он содержит пространства имен XML и их префиксы, встречающиеся в контракте данных. Создает экземпляр этого параметра прежде, чем передать его в данный метод.
Возвращаемое значение
XPath, сформированный на основе указанного имени операции, имени параметра и сведений о контракте данных.