Bagikan melalui


XsdDataContractImporter Kelas

Definisi

Memungkinkan transformasi sekumpulan file skema XML (.xsd) menjadi jenis runtime bahasa umum (CLR).

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
Warisan
XsdDataContractImporter

Keterangan

Gunakan XsdDataContractImporter jika Anda membuat layanan Web yang harus beroperasi dengan layanan Web yang ada, atau untuk membuat jenis kontrak data dari skema XML. XsdDataContractImporter akan mengubah sekumpulan skema XML dan membuat jenis .NET Framework yang mewakili kontrak data dalam bahasa pemrograman yang dipilih. Untuk membuat kode, gunakan kelas di namespace System.CodeDom.

Sebaliknya, gunakan kelas XsdDataContractExporter saat Anda telah membuat layanan Web yang menggabungkan data yang diwakili oleh jenis CLR dan kapan Anda perlu mengekspor skema XML untuk setiap jenis data yang akan digunakan oleh layanan Web lainnya. Artinya, XsdDataContractExporter mengubah sekumpulan jenis CLR menjadi satu set skema XML.

Konstruktor

XsdDataContractImporter()

Menginisialisasi instans baru kelas XsdDataContractImporter.

XsdDataContractImporter(CodeCompileUnit)

Menginisialisasi instans baru kelas XsdDataContractImporter dengan CodeCompileUnit yang akan digunakan untuk menghasilkan kode CLR.

Properti

CodeCompileUnit

Mendapatkan CodeCompileUnit yang digunakan untuk menyimpan jenis CLR yang dihasilkan.

Options

Mendapatkan atau mengatur ImportOptions yang berisi opsi yang dapat diatur untuk operasi impor.

Metode

CanImport(XmlSchemaSet)

Mendapatkan nilai yang menunjukkan apakah skema yang terkandung dalam XmlSchemaSet dapat diubah menjadi CodeCompileUnit.

CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

Mendapatkan nilai yang menunjukkan apakah sekumpulan jenis yang ditentukan yang terkandung dalam XmlSchemaSet dapat diubah menjadi jenis CLR yang dihasilkan menjadi CodeCompileUnit.

CanImport(XmlSchemaSet, XmlQualifiedName)

Mendapatkan nilai yang menunjukkan apakah skema yang terkandung dalam XmlSchemaSet dapat diubah menjadi CodeCompileUnit.

CanImport(XmlSchemaSet, XmlSchemaElement)

Mendapatkan nilai yang menunjukkan apakah elemen skema tertentu yang terkandung dalam XmlSchemaSet dapat diimpor.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetCodeTypeReference(XmlQualifiedName)

Mengembalikan CodeTypeReference ke jenis CLR yang dihasilkan untuk jenis skema dengan XmlQualifiedNameyang ditentukan.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Mengembalikan CodeTypeReference untuk elemen dan elemen skema yang memenuhi syarat XML yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetKnownTypeReferences(XmlQualifiedName)

Mengembalikan daftar objek CodeTypeReference yang mewakili jenis yang diketahui yang dihasilkan saat membuat kode untuk jenis skema yang ditentukan.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
Import(XmlSchemaSet)

Mengubah sekumpulan skema XML yang ditentukan yang terkandung dalam XmlSchemaSet menjadi CodeCompileUnit.

Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

Mengubah set jenis skema yang ditentukan yang terkandung dalam XmlSchemaSet menjadi jenis CLR yang dihasilkan menjadi CodeCompileUnit.

Import(XmlSchemaSet, XmlQualifiedName)

Mengubah jenis skema XML yang ditentukan yang terkandung dalam XmlSchemaSet menjadi CodeCompileUnit.

Import(XmlSchemaSet, XmlSchemaElement)

Mengubah elemen skema yang ditentukan dalam kumpulan skema XML yang ditentukan menjadi CodeCompileUnit dan mengembalikan XmlQualifiedName yang mewakili nama kontrak data untuk elemen yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga