XmlSchemaElement.Block Proprietà

Definizione

Ottiene o imposta una derivazione Block.

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

Valore della proprietà

Attributo usato per bloccare una derivazione di tipo. Il valore predefinito è XmlSchemaDerivationMethod.None. facoltativo.

Commenti

Questo attributo può contenere i valori seguenti:

Enum Descrizione
None Utilizzare la restrizione di derivazione definita dalla BlockDefault proprietà dello schema, se esistente.
Empty Non esistono restrizioni per le sostituzioni di questo elemento.
Substitution Questo elemento non può essere sostituito da un tipo derivato da Sostituzione.
Extension Questo elemento non può essere sostituito da un tipo derivato da Extension.
Restriction Questo elemento non può essere sostituito da un tipo derivato da Restrizione.
All #all. Questo elemento non può essere sostituito da qualsiasi tipo indipendentemente dal metodo di derivazione.

Questa proprietà non impedisce la derivazione, ma impedisce alla derivazione di sostituire il tipo in un'istanza. I valori di elenco e unione non sono supportati per la block proprietà.

Si applica a