XmlSchemaRedefine Kelas

Definisi

redefine Mewakili elemen dari Skema XML seperti yang ditentukan oleh World Wide Web Consortium (W3C). Kelas ini dapat digunakan untuk memungkinkan jenis, grup, dan grup atribut yang sederhana dan kompleks dari file skema eksternal untuk didefinisikan ulang dalam skema saat ini. Kelas ini juga dapat digunakan untuk menyediakan penerapan versi untuk elemen skema.

public ref class XmlSchemaRedefine : System::Xml::Schema::XmlSchemaExternal
public class XmlSchemaRedefine : System.Xml.Schema.XmlSchemaExternal
type XmlSchemaRedefine = class
    inherit XmlSchemaExternal
Public Class XmlSchemaRedefine
Inherits XmlSchemaExternal
Warisan

Keterangan

Kelas ini melakukan hal berikut:

Elemen redefine mengharuskan elemen eksternal ada di namespace target yang sama dengan skema pendefinisian ulang. Skema tanpa namespace layanan juga dapat didefinisikan ulang menggunakan redefine elemen , dalam hal ini komponen yang ditentukan ulang menjadi bagian dari namespace layanan target skema.

Definisi dalam elemen itu redefine sendiri harus menggunakan definisi mereka saat ini sebagai definisi jenis dasarnya. Definisi grup atribut dan definisi grup model harus menyertakan satu dan hanya satu referensi untuk diri mereka sendiri. Perhatikan bahwa tidak semua definisi dokumen skema yang ditentukan ulang harus didefinisikan ulang.

Mendefinisikan ulang elemen dapat menyebabkan hasil yang tidak terduga, seperti definisi yang tidak terbentuk, pada definisi jenis lain yang didasarkan pada definisi yang ditentukan ulang.

Ini menyediakan mekanisme untuk penerapan versi jenis skema.

Konstruktor

Nama Deskripsi
XmlSchemaRedefine()

Menginisialisasi instans baru dari kelas XmlSchemaRedefine.

Properti

Nama Deskripsi
AttributeGroups

Mendapatkan , untuk semua atribut dalam skema, yang menyimpan nilai XmlSchemaObjectTable pasca-kompilasi AttributeGroups properti.

Groups

Mendapatkan , untuk semua grup dalam skema, yang menyimpan nilai XmlSchemaObjectTable pasca-kompilasi Groupsproperti.

Id

Mendapatkan atau mengatur id string.

(Diperoleh dari XmlSchemaExternal)
Items

Mendapatkan koleksi kelas berikut: XmlSchemaAnnotation, , XmlSchemaAttributeGroup, XmlSchemaComplexTypeXmlSchemaSimpleType, dan XmlSchemaGroup.

LineNumber

Mendapatkan atau mengatur nomor baris dalam file yang schema dirujuk elemen.

(Diperoleh dari XmlSchemaObject)
LinePosition

Mendapatkan atau mengatur posisi baris dalam file yang schema dirujuk elemen.

(Diperoleh dari XmlSchemaObject)
Namespaces

Mendapatkan atau mengatur XmlSerializerNamespaces untuk digunakan dengan objek skema ini.

(Diperoleh dari XmlSchemaObject)
Parent

Mendapatkan atau mengatur induk dari ini XmlSchemaObject.

(Diperoleh dari XmlSchemaObject)
Schema

Mendapatkan atau mengatur XmlSchema untuk skema yang dirujuk.

(Diperoleh dari XmlSchemaExternal)
SchemaLocation

Mendapatkan atau mengatur lokasi Pengidentifikasi Sumber Daya Seragam (URI) untuk skema, yang memberi tahu prosesor skema tempat skema berada secara fisik.

(Diperoleh dari XmlSchemaExternal)
SchemaTypes

XmlSchemaObjectTableMendapatkan , untuk semua jenis sederhana dan kompleks dalam skema, yang menyimpan nilai SchemaTypes pasca-kompilasi properti.

SourceUri

Mendapatkan atau mengatur lokasi sumber untuk file yang memuat skema.

(Diperoleh dari XmlSchemaObject)
UnhandledAttributes

Mendapatkan atau mengatur atribut yang memenuhi syarat, yang bukan milik namespace target skema.

(Diperoleh dari XmlSchemaExternal)

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk