XmlSchemaType.Final Propriedade

Definição

Obtém ou define o atributo final da derivação de tipo que indica se mais derivações são permitidas.

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

Valor da propriedade

XmlSchemaDerivationMethod

Um dos valores XmlSchemaDerivationMethod válidos. O padrão é None.

Comentários

A tabela a seguir mostra os valores que essa propriedade pode conter para o tipo simples.

XmlSchemaDerivationMethod valor Descrição
Empty Substitui a configuração de esquema blockDefault que permite que quaisquer derivações por restrição, extensão ou substituição ocorram.
None Nenhum método de derivação é especificado. Este é o padrão. As regras de derivação são retiradas da configuração blockDefault do esquema.
Substitution Não pode ser substituído por um tipo derivado por Substituição.
Extension Não é possível substituir por um tipo derivado pela Extensão.
Restriction Não pode ser substituído por um tipo derivado por Restrição.
All #all. Não pode ser substituído por um tipo derivado por qualquer método de derivação.

A tabela a seguir mostra os valores que essa propriedade pode conter para o tipo complexo.

XmlSchemaDerivationMethod valor Descrição
Empty Substitui a configuração de esquema blockDefault que permite que quaisquer derivações por restrição, extensão ou substituição ocorram.
None Nenhum método de derivação é especificado. Este é o padrão. As regras de derivação são retiradas da configuração de esquema blockDefault .
Substitution Não pode ser substituído por um tipo derivado por Substituição.
Extension Não é possível substituir por um tipo derivado pela Extensão.
Restriction Não pode ser substituído por um tipo derivado por Restrição.
All #all. Não pode ser substituído por um tipo derivado por qualquer método de derivação.

Aplica-se a