XmlSchema.BlockDefault Properti

Definisi

Mendapatkan atau mengatur blockDefault atribut, yang mengatur nilai block default atribut pada elemen dan jenis kompleks dalam targetNamespace skema.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockDefault { get; set; }
member this.BlockDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property BlockDefault As XmlSchemaDerivationMethod

Nilai Properti

Nilai XmlSchemaDerivationMethod yang mewakili metode yang berbeda untuk mencegah derivasi. Nilai defaultnya adalah XmlSchemaDerivationMethod.None.

Keterangan

Atribut block mencegah complexType elemen atau yang memiliki jenis derivasi yang ditentukan agar tidak digunakan sebagai pengganti elemen atau yang diwariskan complexType . Nilai atribut ini dapat berupa daftar pembatasan, ekstensi, dan penggantian spasi yang dipisahkan spasi kosong atau nilai dapat berisi #all atau daftar yang merupakan subset ekstensi, pembatasan, atau penggantian.

Tabel berikut ini mencantumkan nilai yang mungkin dari XmlSchemaDerivationMethod.

Nilai Deskripsi
None Secara default, tidak ada batasan pada derivasi jenis dalam skema.
Empty Mengambil alih metode derivasi default dan memungkinkan derivasi jenis apa pun dalam skema.
Extension Secara default, elemen dalam skema ini tidak dapat diturunkan oleh Ekstensi. Hanya berlaku untuk elemen dan elemen jenis kompleks.
Restriction Secara default, elemen dalam skema ini tidak dapat diturunkan oleh Pembatasan.
Union Secara default, elemen dalam skema ini tidak dapat diturunkan oleh Union. Hanya berlaku untuk jenis sederhana.
List Secara default, elemen dalam skema ini tidak dapat diturunkan oleh Daftar. Hanya berlaku untuk jenis sederhana.
All #all. Secara default, elemen dalam skema ini tidak dapat diturunkan oleh metode apa pun.

Berlaku untuk