XmlCodeExporter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghasilkan deklarasi jenis dan atribut dari informasi pemetaan jenis internal untuk deklarasi elemen skema XML.
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
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
- Warisan
-
XmlCodeExporter
- Warisan
Keterangan
Kelas XmlCodeExporter menghasilkan jenis .NET atau deklarasi atribut dari pemetaan internal ke jenis .NET. Pemetaan internal ini dihasilkan oleh XmlSchemaImporter kelas untuk elemen yang ditentukan dalam dokumen XSD atau sebagai bagian dalam dokumen Web Services Description Language (WSDL). XmlCodeExporter tidak digunakan secara langsung; ini digunakan dengan alat Web Services Description Language (Wsdl.exe) atau alat Definisi Skema XML (Xsd.exe).
Wsdl.exe menggunakan jenis atau deklarasi atribut yang dihasilkan oleh XmlCodeExporter dan pemetaan internal yang dihasilkan oleh XmlSchemaImporter kelas untuk menghasilkan kelas proksi klien atau kelas server abstrak dari dokumen WSDL. Wsdl.exe menggunakan XmlCodeExporter dan ServiceDescriptionImporter kelas saat dokumen WSDL menentukan:
Penggunaan harfiah, menunjukkan bahwa konten parameter pesan SOAP dan nilai pengembalian (atau dokumen permintaan dan respons) secara harfiah ditentukan dengan definisi skema XML.
Implementasi non-SOAP layanan Web menggunakan operasi HTTP-GET dan HTTP-POST.
Xsd.exe menggunakan XmlCodeExporter untuk menghasilkan kelas dari dokumen Definisi Skema XML (XSD).
Konstruktor
| Nama | Deskripsi |
|---|---|
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans baru kelas XmlCodeExporter menggunakan namespace .NET Framework yang ditentukan, unit kompilasi kode yang berisi grafik objek, enumerasi yang menentukan opsi kode, dan kumpulan objek pemetaan. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans baru kelas XmlCodeExporter menggunakan namespace .NET Framework yang ditentukan, unit kompilasi kode yang berisi grafik objek, objek yang mewakili opsi pembuatan kode, dan kumpulan objek pemetaan. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans XmlCodeExporter baru kelas menggunakan namespace yang ditentukan, unit kompilasi kode, dan opsi pembuatan kode. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans XmlCodeExporter baru kelas menggunakan namespace dan unit kompilasi kode yang ditentukan. |
| XmlCodeExporter(CodeNamespace) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans XmlCodeExporter baru kelas menggunakan namespace yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| IncludeMetadata |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
| IncludeMetadata |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Mendapatkan kumpulan metadata atribut kode yang disertakan saat kode diekspor. (Diperoleh dari CodeExporter) |
Metode
| Nama | Deskripsi |
|---|---|
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
XmlElementAttribute Menambahkan deklarasi ke parameter metode atau mengembalikan nilai yang sesuai dengan |
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
XmlElementAttribute Menambahkan deklarasi ke parameter metode atau mengembalikan nilai yang sesuai dengan |
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
XmlElementAttribute Menambahkan deklarasi ke nilai pengembalian metode yang sesuai dengan |
| Equals(Object) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| ExportMembersMapping(XmlMembersMapping) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan jenis .NET, ditambah deklarasi atribut, untuk setiap bagian yang termasuk dalam definisi pesan SOAP dalam dokumen Web Services Description Language (WSDL). |
| ExportTypeMapping(XmlTypeMapping) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan jenis .NET, ditambah deklarasi atribut, untuk elemen skema XML. |
| GetHashCode() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |