XmlReflectionImporter 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 pemetaan ke deklarasi elemen skema XML, termasuk bagian pesan Xml Schema Definition (XSD) literal dalam dokumen Web Services Description Language (WSDL), untuk jenis .NET atau informasi metode layanan Web.
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
- Warisan
-
XmlReflectionImporter
Keterangan
Kelas XmlReflectionImporter tidak digunakan secara langsung. Sebagai gantinya, ini digunakan sebagai berikut:
ServiceDescriptionReflector Menurut kelas saat membuat ServiceDescription objek dari kelas yang diidentifikasi sebagai layanan Web.
Oleh layanan Web atau klien, termasuk selama inisialisasi.
Untuk menginisialisasi XmlSerializer objek.
Dengan alat Definisi Skema XML (Xsd.exe) saat alat menghasilkan skema XML dari jenis dalam file rakitan run-time.
Dengan alat Web Services Description Language (Wsdl.exe) saat alat menghasilkan kelas proksi klien atau kelas server abstrak dari dokumen WSDL.
Kelas XmlReflectionImporter digunakan untuk layanan Web saat layanan atau klien menentukan:
Penggunaan harfiah, yang 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.
Konstruktor
| Nama | Deskripsi |
|---|---|
| XmlReflectionImporter() |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans baru dari kelas XmlReflectionImporter. |
| XmlReflectionImporter(String) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans XmlReflectionImporter baru kelas menggunakan namespace XML default yang ditentukan. |
| XmlReflectionImporter(XmlAttributeOverrides, String) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans XmlReflectionImporter baru kelas menggunakan penimpaan serialisasi XML yang ditentukan dan namespace XML default. |
| XmlReflectionImporter(XmlAttributeOverrides) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menginisialisasi instans XmlReflectionImporter baru kelas menggunakan penimpaan serialisasi XML yang ditentukan. |
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) |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan pemetaan jenis internal untuk informasi dari metode layanan Web. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Mengembalikan pemetaan jenis internal menggunakan informasi dari metode layanan Web, dan memungkinkan Anda menentukan nama elemen XML, namespace XML, dan opsi lainnya. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Mengembalikan pemetaan jenis internal menggunakan informasi dari metode layanan Web, dan memungkinkan Anda menentukan nama elemen XML, namespace XML, dan opsi lainnya. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan pemetaan jenis internal untuk informasi dari metode layanan Web. |
| ImportTypeMapping(Type, String) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan pemetaan ke elemen Skema XML untuk jenis .NET, menggunakan jenis dan namespace yang ditentukan. |
| ImportTypeMapping(Type, XmlRootAttribute, String) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan pemetaan ke elemen Skema XML untuk jenis .NET, menggunakan jenis, atribut, dan namespace yang ditentukan. |
| ImportTypeMapping(Type, XmlRootAttribute) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan pemetaan ke elemen Skema XML untuk jenis .NET, menggunakan jenis dan atribut yang ditentukan. |
| ImportTypeMapping(Type) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Menghasilkan pemetaan ke elemen Skema XML untuk jenis .NET tertentu. |
| IncludeType(Type) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Termasuk pemetaan untuk jenis untuk digunakan nanti saat metode impor dipanggil. |
| IncludeTypes(ICustomAttributeProvider) |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Termasuk pemetaan untuk jenis turunan untuk digunakan nanti saat metode impor dipanggil. |
| 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) |