Поделиться через


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, сформированный на основе указанного имени операции, имени параметра и сведений о контракте данных.

Применяется к