Condividi tramite


XmlSchema.BlockDefault Proprietà

Definizione

Ottiene o imposta l'attributo blockDefault che imposta il valore predefinito dell'attributo block sui tipi di elementi e i tipi complessi nell'elemento targetNamespace dello schema.

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

Valore della proprietà

Valore XmlSchemaDerivationMethod che rappresenta i diversi metodi per impedire la derivazione. Il valore predefinito è XmlSchemaDerivationMethod.None.

Commenti

L'attributo block impedisce l'uso di un complexType elemento o che ha il tipo specificato di derivazione al posto dell'elemento ereditato complexType o. Il valore di questo attributo può essere un elenco separato di spazi vuoti di restrizione, estensione e sostituzione oppure il valore può contenere #all o un elenco che è un subset di estensione, restrizione o sostituzione.

Nella tabella seguente sono elencati i valori possibili di XmlSchemaDerivationMethod.

Valore Descrizione
None Per impostazione predefinita, non esistono restrizioni sulle derivazioni dei tipi nello schema.
Empty Esegue l'override del metodo di derivazione predefinito e consente qualsiasi derivazione dei tipi nello schema.
Extension Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da Extension. Si applica solo agli elementi di tipo elemento e complessi.
Restriction Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da Restrizione.
Union Per impostazione predefinita, gli elementi in questo schema non possono essere derivati dall'Unione. Si applica solo ai tipi semplici.
List Per impostazione predefinita, gli elementi in questo schema non possono essere derivati da List. Si applica solo ai tipi semplici.
All #all. Per impostazione predefinita, non è possibile derivare gli elementi di questo schema con alcun metodo.

Si applica a