XmlSchemaImporter Kelas

Definisi

Menghasilkan pemetaan internal ke jenis .NET untuk deklarasi elemen skema XML, termasuk bagian pesan XSD literal dalam dokumen WSDL.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
Warisan
XmlSchemaImporter
Warisan
XmlSchemaImporter

Keterangan

Kelas XmlSchemaImporter ini digunakan oleh Alat Bahasa Deskripsi Layanan Web (Wsdl.exe) dan ServiceDescriptionImporter kelas saat membuat kelas proksi klien atau kelas server abstrak dari dokumen Bahasa Deskripsi Layanan Web (WSDL). Kelas ini juga digunakan oleh Alat Bahasa Deskripsi Layanan Web (Wsdl.exe) saat membuat kelas dari dokumen Definisi Skema XML (XSD). Alih-alih menggunakan kelas ini secara langsung, gunakan Wsdl.exe atau Xsd.exe.

Kelas XmlSchemaImporter ini memiliki metode untuk menghasilkan pemetaan internal ke jenis .NET untuk elemen yang ditentukan dalam dokumen XSD atau sebagai bagian dalam dokumen WSDL. Daftar berikut menunjukkan kapan kelas digunakan oleh Wsdl.exe:

  • Dokumen WSDL menentukan penggunaan harfiah, di mana konten parameter pesan SOAP dan nilai pengembalian (atau dokumen permintaan dan respons) secara harfiah ditentukan dengan definisi skema XML.
  • Dokumen WSDL menentukan implementasi layanan Web non-SOAP .NET Framework melalui operasi HTTP-GET dan HTTP-POST.

Konstruktor

Nama Deskripsi
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru dari kelas XmlSchemaImporter.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans XmlSchemaImporter baru kelas untuk kumpulan skema XML, menggunakan opsi pembuatan kode yang ditentukan dan konteks impor.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans XmlSchemaImporter baru kelas, mengambil kumpulan XmlSchema objek yang mewakili skema XML yang digunakan oleh pesan literal SOAP, ditambah kelas yang dihasilkan untuk pengikatan yang ditentukan dalam dokumen WSDL, dan CodeGenerationOptions nilai enumerasi.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans XmlSchemaImporter baru kelas, mengambil kumpulan XmlSchema objek yang mewakili skema XML yang digunakan oleh pesan literal SOAP, ditambah kelas yang dihasilkan untuk pengikatan yang ditentukan dalam dokumen Web Services Description Language (WSDL).

XmlSchemaImporter(XmlSchemas)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans XmlSchemaImporter baru kelas, mengambil kumpulan XmlSchema objek yang mewakili skema XML yang digunakan oleh pesan literal SOAP yang ditentukan dalam dokumen WSDL.

Properti

Nama Deskripsi
Extensions

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan kumpulan ekstensi pengimpor skema.

(Diperoleh dari SchemaImporter)

Metode

Nama Deskripsi
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)
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)
ImportAnyType(XmlQualifiedName, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk satu bagian elemen harfiah (SOAP) yang ditentukan dalam dokumen WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk elemen yang ditentukan dalam dokumen skema XML atau sebagai bagian dalam dokumen WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk elemen yang ditentukan dalam dokumen skema XML.

ImportMembersMapping(String, String, SoapSchemaMember[])

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk bagian elemen dari pesan SOAP penggunaan harfiah yang ditentukan dalam dokumen WSDL.

ImportMembersMapping(XmlQualifiedName)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk satu bagian elemen dari pesan SOAP penggunaan harfiah yang ditentukan dalam dokumen WSDL.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk bagian elemen dari pesan SOAP penggunaan harfiah yang ditentukan dalam dokumen WSDL.

ImportMembersMapping(XmlQualifiedName[])

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk bagian elemen dari pesan SOAP penggunaan harfiah yang ditentukan dalam dokumen WSDL.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk elemen yang ditentukan dalam dokumen skema XML.

ImportSchemaType(XmlQualifiedName, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk elemen yang ditentukan dalam dokumen skema XML.

ImportSchemaType(XmlQualifiedName)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk elemen yang ditentukan dalam dokumen skema XML.

ImportTypeMapping(XmlQualifiedName)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghasilkan informasi pemetaan jenis internal untuk elemen yang ditentukan dalam dokumen skema XML.

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)

Berlaku untuk

Lihat juga