ParameterXPathQueryGenerator.CreateFromDataContractSerializer Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um XPath usando o nome da operação especificado, nome do parâmetro e informações do contrato de dados.
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 espaço de nomes 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 do serviço.
- isReply
- Boolean
true 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 GetMember(String) método da Type classe, apontam para o membro de dados específico usado para gerar a consulta.
- namespaces
- XmlNamespaceManager
Quando este método regressa, contém os namespaces XML e os seus prefixos encontrados no contrato de dados. Instancia este parâmetro antes de o passar neste método.
Devoluções
O XPath era gerado a partir do nome da operação especificado, nome do parâmetro e informação de contrato de dados.