Aracılığıyla paylaş


ParameterXPathQueryGenerator.CreateFromDataContractSerializer Yöntem

Tanım

Belirtilen işlem adı, parametre adı ve veri sözleşmesi bilgilerini kullanarak bir XPath oluşturur.

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

Parametreler

serviceContractName
XName

Hizmet sözleşmesi ad alanını içeren hizmet sözleşmesi XML öğesinin adı.

operationName
String

Hizmet işleminin adı.

parameterName
String

Hizmet işlemi parametresinin adı.

isReply
Boolean

true hizmet işleminin bir yanıt olduğunu göstermek için; Aksi takdirde, false .

type
Type

Veri sözleşmesi.

pathToMember
MemberInfo[]

GetMember(String) Type Sorgu oluşturulması için kullanılan belirli veri üyesini işaret eden sınıfının yöntemi kullanılarak oluşturulan meta veriler.

namespaces
XmlNamespaceManager

Bu yöntem döndüğünde, XML ad alanlarını ve veri sözleşmesinde bulunan ön eklerini içerir. Bu yöntemde geçirmeden önce bu parametreyi örnekleyin.

Döndürülenler

String

Belirtilen işlem adından, parametre adından ve veri sözleşmesi bilgilerinde oluşturulan XPath.

Şunlara uygulanır