ParameterXPathQueryGenerator.CreateFromDataContractSerializer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un XPath utilizzando il nome dell'operazione, il nome del parametro e le informazioni sul contratto dati, specificati.
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
Parametri
- serviceContractName
- XName
Nome dell'elemento XML del contratto di servizio che contiene lo spazio dei nomi del contratto di servizio.
- operationName
- String
Il nome dell'operazione del servizio.
- parameterName
- String
Nome del parametro dell'operazione del servizio.
- isReply
- Boolean
true
per indicare che l'operazione del servizio è una risposta; in caso contrario, false
.
- type
- Type
Contratto dati.
- pathToMember
- MemberInfo[]
Metadati generati utilizzando il metodo GetMember(String) della classe Type, che punta al membro dati specifico utilizzato per generare la query.
- namespaces
- XmlNamespaceManager
Quando questo metodo restituisce, contiene gli spazi dei nomi XML e i relativi prefissi individuati nel contratto dati. Creare un'istanza di questo parametro prima di passarlo in questo metodo.
Restituisce
XPath generato dal nome dell'operazione, dal nome del parametro e dalle informazioni sul contratto dati, specificati.