ParameterXPathQueryGenerator.CreateFromDataContractSerializer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um XPath usando o nome da operação, o nome do parâmetro e as informações de contrato de dados 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
O nome do elemento XML do contrato de serviço que contém o namespace do contrato de serviço.
- operationName
- String
O nome da operação de serviço.
- parameterName
- String
O nome do parâmetro de operação de serviço.
- isReply
- Boolean
true
para indicar que a operação de serviço é uma resposta; caso contrário, false
.
- type
- Type
O contrato de dados.
- pathToMember
- MemberInfo[]
Os metadados gerados usando o método GetMember(String) da classe Type, que aponta para o membro de dados específico usado para gerar a consulta.
- namespaces
- XmlNamespaceManager
Quando este método retorna, ele contém os namespaces XML e seus prefixos encontrados no contrato de dados. Instancia este parâmetro antes de passá-lo neste método.
Retornos
O XPath gerado do nome da operação, o nome do parâmetro e as informações de contrato de dados especificados.