XmlCodeExporter Sınıf

Tanım

XML şema öğesi bildirimleri için iç tür eşleme bilgilerden türler ve öznitelik bildirimleri oluşturur.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
    inherit CodeExporter
Public Class XmlCodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
Devralma
XmlCodeExporter
Devralma
XmlCodeExporter

Açıklamalar

XmlCodeExporterSınıfı, .NET Framework türlerine iç eşlemelerden .NET Framework türleri veya öznitelik bildirimleri oluşturur. Bu iç eşlemeler, XmlSchemaImporter BIR xsd belgesinde tanımlanan öğeler için veya bir Web Hizmetleri Açıklama Dili (wsdl) belgesinde parçalar olarak oluşturulur. XmlCodeExporter doğrudan kullanılmaz; Web Hizmetleri Açıklama Dili Aracı (Wsdl.exe) veya XML şema tanımı Aracı (Xsd.exe) ile birlikte kullanılır.

Wsdl.exe, tarafından oluşturulan türleri veya öznitelik bildirimlerini XmlCodeExporter ve XmlSchemaImporter bir wsdl belgesinden istemci proxy sınıfları veya soyut sunucu sınıfları oluşturmak için sınıfı tarafından oluşturulan iç eşlemeleri kullanır. Wsdl.exe XmlCodeExporter ServiceDescriptionImporter bir WSDL belgesi şunu belirttiğinde, ve sınıfını kullanır:

  • SOAP iletisi parametrelerinin ve dönüş değerlerinin (veya istek ve yanıt belgelerinin) içeriklerinin XML şema tanımlarıyla birlikte belirtilmediğini belirten değişmez değer kullanımı.

  • HTTP-GET ve HTTP-POST işlemleri kullanılarak Web hizmetlerinin SOAP olmayan uygulamaları.

  • Xsd.exe, XmlCodeExporter XML şema tanımı (xsd) belgelerinden sınıflar oluşturmak için kullanır.

Oluşturucular

XmlCodeExporter(CodeNamespace)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

XmlCodeExporterBelirtilen ad alanını kullanarak sınıfının yeni bir örneğini başlatır.

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

XmlCodeExporterBelirtilen ad alanını ve kod derleme birimini kullanarak sınıfının yeni bir örneğini başlatır.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

XmlCodeExporterBelirtilen .NET Framework ad alanını, nesne grafiğini içeren kod derleme birimini, kod seçeneklerini belirleyen bir sabit listesi ve eşleme nesnelerinin bir koleksiyonunu kullanarak sınıfının yeni bir örneğini başlatır.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

XmlCodeExporterBelirtilen ad alanını, kod derleme birimini ve kod oluşturma seçeneklerini kullanarak sınıfının yeni bir örneğini başlatır.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

XmlCodeExporterBelirtilen .NET Framework ad alanını, nesne grafiğini içeren kod derleme birimini, kod oluşturma seçeneklerini temsil eden bir nesneyi ve eşleme nesnelerinin bir koleksiyonunu kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

IncludeMetadata

Bu API, .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.

IncludeMetadata

Kod dışarı aktarıldı olduğunda dahil edilen kod özniteliği meta verileri koleksiyonunu alır.

(Devralındığı yer: CodeExporter)

Yöntemler

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir XmlElementAttribute <part> Web Hizmetleri Açıklama DILI (wsdl) BELGESINDE bir soap ileti tanımının öğesine karşılık gelen bir yöntem parametresine veya dönüş değerine bildirim ekler.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir XmlElementAttribute <part> Web Hizmetleri Açıklama DILI (wsdl) BELGESINDE bir soap ileti tanımının öğesine karşılık gelen bir yöntem parametresine veya dönüş değerine bildirim ekler.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

XmlElementAttribute <part> Bir Web Hizmetleri Açıklama DILI (wsdl) belgesinde soap olmayan bir ileti tanımının öğesine karşılık gelen bir yöntem dönüş değerine bildirim ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExportMembersMapping(XmlMembersMapping)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir Web Hizmetleri Açıklama Dili (WSDL) belgesinde bir SOAP ileti tanımına ait bölümlerin her biri için bir .NET Framework türü ve öznitelik bildirimleri üretir.

ExportTypeMapping(XmlTypeMapping)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir XML şeması öğesi için .NET Framework türü ve öznitelik bildirimleri üretir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.