XmlSchemaComplexType.BlockResolved Właściwość

Definicja

Pobiera wartość po skompilowaniu typu do zestawu informacji po weryfikacji schematu (infoset). Ta wartość wskazuje, jak typ jest wymuszany, gdy xsi:type jest używany w dokumencie wystąpienia.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockResolved { System::Xml::Schema::XmlSchemaDerivationMethod get(); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get; }
member this.BlockResolved : System.Xml.Schema.XmlSchemaDerivationMethod
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod

Wartość właściwości

XmlSchemaDerivationMethod

Wartość po weryfikacji schematu zestawu informacji. Wartość domyślna to BlockDefault wartość elementu schema .

Uwagi

Ta wartość jest pobierana z samego typu lub, jeśli nie jest zdefiniowana na poziomie typu, jest pobierana z schema elementu. Jeśli na przykład wartość jest ograniczona, można użyć tylko specjalnie zdefiniowanego typu, a nie typów pochodnych od specjalnie zdefiniowanego typu.

Ten atrybut może zawierać następujące wartości:

Wyliczenie Opis
None Użyj ograniczenia wyprowadzenia zdefiniowanego przez BlockDefault właściwość schematu, jeśli istnieje.
Extension Nie można zastąpić tego elementu typem pochodnym przez rozszerzenie.
Restriction Nie można zastąpić tego elementu typem pochodnym przez ograniczenie.
All #all. Ten element nie może zostać zastąpiony przez dowolny typ niezależnie od metody wyprowadzania.

Metody Substitutionwyprowadzania , Listi Union nie są obsługiwane przez tę właściwość.

Dotyczy