ParameterXPathQueryGenerator.CreateFromDataContractSerializer Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.