XmlCodeExporter Sınıf

Tanım

XML şema öğesi bildirimleri için iç tür eşleme bilgilerinden 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

XmlCodeExporter sınıfı, iç eşlemelerden .NET türlerine .NET türleri veya öznitelik bildirimleri oluşturur. Bu iç eşlemeler, XSD belgesinde tanımlanan öğeler için veya Bir Web Hizmetleri Açıklama Dili (WSDL) belgesindeki parçalar olarak sınıfı tarafından XmlSchemaImporter oluşturulur. XmlCodeExporter doğrudan kullanılmaz; Web Hizmetleri Açıklama Dili aracı (Wsdl.exe) veya XML Şema Tanımı aracı (Xsd.exe) ile kullanılır.

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

  • SOAP ileti parametrelerinin ve dönüş değerlerinin (veya istek ve yanıt belgelerinin) içeriğinin XML şema tanımlarıyla tam anlamıyla belirtildiğini gösteren değişmez değer kullanımı.

  • HTTP-GET ve HTTP-POST işlemlerini kullanan Web hizmetlerinin SOAP dışı uygulamaları.

  • Xsd.exe XML Şema Tanımı (XSD) belgelerinden sınıf oluşturmak için kullanır XmlCodeExporter .

Oluşturucular

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

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

Belirtilen .NET Framework ad alanını, nesnelerin grafiğini içeren kod derleme birimini, kod seçeneklerini belirten bir numaralandırmayı ve eşleme nesneleri koleksiyonunu kullanarak XmlCodeExporter 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.

Belirtilen .NET Framework ad alanını, nesnelerin grafiğini içeren kod derleme birimini, kod oluşturma seçeneklerini temsil eden bir nesneyi ve eşleme nesneleri koleksiyonunu kullanarak XmlCodeExporter 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.

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

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

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

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

XmlCodeExporter(CodeNamespace)

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

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

Özellikler

Name Description
IncludeMetadata

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

Bu API .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

IncludeMetadata

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

Kod dışarı aktarıldığında dahil edilen kod özniteliği meta verilerinin bir koleksiyonunu alır.

(Devralındığı yer: CodeExporter)

Yöntemler

Name Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

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

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

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

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

XmlElementAttribute Web Hizmetleri Açıklama Dili (WSDL) belgesindeki SOAP ileti tanımının öğesine <part> 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 Web Hizmetleri Açıklama Dili (WSDL) belgesindeki SOAP olmayan bir <part> ileti tanımının öğesine karşılık gelen bir yöntem dönüş değerine bildirim ekler.

Equals(Object)

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

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.

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

ExportTypeMapping(XmlTypeMapping)

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

XML şema öğesi için bir .NET türü ve öznitelik bildirimleri oluşturur.

GetHashCode()

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

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

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

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

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.