XmlCodeExporter.AddMappingMetadata Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет объявления XmlElementAttribute к параметру метода или возвращенному значению, соответствующему элементу определения сообщения SOAP в документе языка описания веб-служб (WSDL) <part>
.
Перегрузки
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявления XmlElementAttribute к параметру метода или возвращенному значению, соответствующему элементу определения сообщения SOAP в документе языка описания веб-служб (WSDL) |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявления XmlElementAttribute к возвращенному значению метода, соответствующему элементу |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявления XmlElementAttribute к параметру метода или возвращенному значению, соответствующему элементу определения сообщения SOAP в документе языка описания веб-служб (WSDL) |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)
Добавляет объявления XmlElementAttribute к параметру метода или возвращенному значению, соответствующему элементу определения сообщения SOAP в документе языка описания веб-служб (WSDL) <part>
.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlMemberMapping ^ member, System::String ^ ns);
public void AddMappingMetadata (System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlMemberMapping member, string ns);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlMemberMapping * string -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, member As XmlMemberMapping, ns As String)
Параметры
- metadata
- CodeAttributeDeclarationCollection
Коллекция объектов CodeAttributeDeclaration для сгенерированного типа, к которому метод добавляет объявление атрибута.
- member
- XmlMemberMapping
Внутреннее сопоставление типов платформе .NET Framework для одной части элемента определения сообщения WSDL.
- ns
- String
Пространство имен XML части сообщения SOAP, для которой в параметре члена создается информация сопоставления.
Комментарии
Этот метод используется средством языка описания веб-служб (Wsdl.exe), если в документе WSDL указано литеральное использование, что указывает на то, что содержимое параметров сообщения SOAP и возвращаемых значений (или документов запросов и ответов) буквально указано в определениях схемы XML.
Применяется к
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)
Добавляет объявления XmlElementAttribute к возвращенному значению метода, соответствующему элементу <part>
определения сообщения, не относящегося к SOAP, в документе языка описания веб-служб (WSDL).
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlTypeMapping ^ mapping, System::String ^ ns);
public void AddMappingMetadata (System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlTypeMapping mapping, string ns);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlTypeMapping * string -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, mapping As XmlTypeMapping, ns As String)
Параметры
- metadata
- CodeAttributeDeclarationCollection
Коллекция объектов CodeAttributeDeclaration для сгенерированного типа, к которому метод добавляет объявление атрибута.
- mapping
- XmlTypeMapping
Информация внутреннего сопоставления типов для элемента схемы XML.
- ns
- String
Пространство имен XML части сообщения SOAP, для которой в параметре члена создается информация сопоставления.
Комментарии
Средство языка описания веб-служб (Wsdl.exe) использует этот метод, когда документ WSDL определяет неплатформа .NET Framework реализации веб-служб, не относящихся к протоколу SOAP, с помощью операций HTTP-GET и HTTP-POST.
Применяется к
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)
Добавляет объявления XmlElementAttribute к параметру метода или возвращенному значению, соответствующему элементу определения сообщения SOAP в документе языка описания веб-служб (WSDL) <part>
.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlMemberMapping ^ member, System::String ^ ns, bool forceUseMemberName);
public void AddMappingMetadata (System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlMemberMapping member, string ns, bool forceUseMemberName);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlMemberMapping * string * bool -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, member As XmlMemberMapping, ns As String, forceUseMemberName As Boolean)
Параметры
- metadata
- CodeAttributeDeclarationCollection
Коллекция объектов CodeAttributeDeclaration для сгенерированного типа, к которому метод добавляет объявление атрибута.
- member
- XmlMemberMapping
Внутреннее сопоставление типов платформе .NET Framework для одной части элемента определения сообщения WSDL.
- ns
- String
Пространство имен XML части сообщения SOAP, для которой в параметре члена создается информация сопоставления.
- forceUseMemberName
- Boolean
Флаг, позволяющий определить, нужно ли добавлять исходный аргумент, содержащий имя элемента XML для созданного объявления атрибута.
Комментарии
Средство языка описания веб-служб (Wsdl.exe) использует этот метод, когда документ WSDL определяет использование литерала, указывая, что содержимое параметров сообщения SOAP и возвращаемых значений (или документов запросов и ответов) буквально указано в определениях схемы XML.