ParameterXPathQueryGenerator.CreateFromDataContractSerializer Método

Definición

Crea un XPath usando el nombre de la operación especificado, el nombre de parámetro y la información del contrato de datos.

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

Parámetros

serviceContractName
XName

El nombre del elemento XML del contrato de servicio que contiene el espacio de nombres del contrato de servicio.

operationName
String

El nombre de la operación de servicio.

parameterName
String

El nombre del parámetro de operación del servicio.

isReply
Boolean

true para indicar que la operación de servicio es una respuesta; de lo contrario, false.

type
Type

El contrato de datos.

pathToMember
MemberInfo[]

Los metadatos, generados utilizando el método GetMember(String) de la clase Type, que señala al miembro de datos concreto usado para generar la consulta.

namespaces
XmlNamespaceManager

Cuando este método vuelve, contiene los espacios de nombres XML y los prefijos situados en el contrato de datos. Cree instancias de este parámetro antes de pasarlo en este método.

Devoluciones

String

El XPath generado a partir del nombre de la operación especificado, el nombre del parámetro y la información del contrato de datos.

Se aplica a