XmlCodeExporter Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 |
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 |
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. XmlElementAttribute |
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) |