Bagikan melalui


XmlMembersMapping Kelas

Definisi

Menyediakan pemetaan antara metode layanan Web .NET dan pesan Web Services Description Language (WSDL) yang ditentukan untuk layanan Web SOAP.

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

public ref class XmlMembersMapping : System::Xml::Serialization::XmlMapping
public class XmlMembersMapping : System.Xml.Serialization.XmlMapping
type XmlMembersMapping = class
    inherit XmlMapping
Public Class XmlMembersMapping
Inherits XmlMapping
Warisan
XmlMembersMapping

Keterangan

Kelas XmlMembersMapping tidak digunakan secara langsung. Sebagai gantinya, ini digunakan:

  • Dengan alat Wsdl.exe, atau ServiceDescriptionImporter kelas, saat menghasilkan kelas proksi klien atau kelas server abstrak dari dokumen WSDL. Dokumen WSDL menentukan penggunaan protokol SOAP.

  • Untuk menginisialisasi XmlSerializer objek saat .NET Framework menginisialisasi layanan web SOAP atau klien.

  • ServiceDescriptionReflector Menurut kelas saat membuat ServiceDescription objek dari kelas yang diidentifikasi sebagai layanan Web SOAP.

Kelas XmlMembersMapping adalah pengganti kelas untuk XmlTypeMapping pemetaan antara metode layanan Web dan pesan. Ini digunakan untuk berisi salah satu entitas berikut milik metode layanan Web SOAP:

  • Parameter input.

  • Parameter output dan nilai pengembalian.

  • Meminta header SOAP.

  • Header SOAP respons.

Secara khusus, kelas mewakili pemetaan untuk definisi pesan WSDL, sesuai dengan pilihan berikut:

  • Untuk metode layanan Web yang menggunakan pengodean SOAP: Tingkat ElementName atas dan TypeName properti berkaitan dengan elemen induk, pembungkus; bagian pesan diwakili oleh anggota array. Namun, dalam kasus yang jarang terjadi ketika operasi layanan Web menggunakan gaya dokumen yang dikombinasikan dengan pengikatan yang dibungkus ke metode .NET Framework ditambah pengodean SOAP, tingkat ElementName atas dan TypeName properti yang berkaitan dengan elemen bagian tunggal yang muncul dalam dokumen WSDL yang dihasilkan.

  • Untuk metode layanan Web yang menggunakan definisi Skema XML secara harfiah: Jika pesan atau operasi layanan Web menggunakan pengikatan yang dibungkus ke metode .NET Framework atau hanya menentukan satu bagian pesan, tingkat ElementName atas dan TypeName properti berkaitan dengan bagian tersebut. Jika ada beberapa bagian (kasus atipikal), tingkat ElementName atas dan TypeName properti berkaitan dengan induk, elemen pembungkus; bagian diwakili oleh Count properti akses array yang diindeks dan . Selain itu, elemen XSD any menerima perlakuan khusus.

Properti

Nama Deskripsi
Count

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

Mendapatkan jumlah entitas kode .NET yang termasuk dalam metode layanan Web tempat pesan SOAP sedang dipetakan.

ElementName

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

Mendapatkan nama elemen Skema XML yang tidak memenuhi syarat yang mewakili pesan SOAP tempat informasi pemetaan jenis .NET disediakan.

ElementName

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

Mendapatkan nama elemen yang dipetakan.

(Diperoleh dari XmlMapping)
Item[Int32]

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

Mendapatkan item yang berisi informasi pemetaan jenis internal untuk entitas kode .NET milik metode layanan Web yang dipetakan ke pesan SOAP.

Namespace

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

Mendapatkan namespace XML dari elemen skema XML yang mewakili pesan SOAP tempat informasi pemetaan jenis .NET disediakan.

Namespace

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

Mendapatkan namespace elemen yang dipetakan.

(Diperoleh dari XmlMapping)
TypeName

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

Mendapatkan nama jenis .NET yang dipetakan ke jenis data elemen Skema XML yang mewakili pesan SOAP.

TypeNamespace

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

Mendapatkan namespace jenis .NET yang dipetakan ke jenis data elemen Skema XML yang mewakili pesan SOAP.

XsdElementName

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

Mendapatkan nama elemen XSD dari pemetaan.

(Diperoleh dari XmlMapping)

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)
MemberwiseClone()

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

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SetKey(String)

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

Mengatur kunci yang digunakan untuk mencari pemetaan.

(Diperoleh dari XmlMapping)
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