ParameterXPathQueryGenerator.CreateFromDataContractSerializer Método

Definición

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

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

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

operationName
String

Nombre de la operación de servicio.

parameterName
String

Nombre del parámetro de operación de servicio.

isReply
Boolean

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

type
Type

Contrato de datos.

pathToMember
MemberInfo[]

Los metadatos, generados mediante el GetMember(String) método de la Type clase , que apunta al miembro de datos específico usado para generar la consulta.

namespaces
XmlNamespaceManager

Cuando este método devuelve, contiene los espacios de nombres XML y sus prefijos encontrados en el contrato de datos. Cree una instancia de este parámetro antes de pasarlo en este método.

Devoluciones

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

Se aplica a