XmlSchemaType.Final Propriedade

Definição

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

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 de Propriedade

Um dos valores válidos XmlSchemaDerivationMethod . A predefinição é None.

Observações

A tabela seguinte mostra os valores que esta propriedade pode conter para tipos simples.

XmlSchemaDerivationMethod valor Descrição
Empty Sobrepõe a definição de esquema blockDefault , permitindo que quaisquer derivações por restrição, extensão ou substituição ocorram.
None Não é especificado nenhum método de derivação. Este é o padrão. As regras de derivação são retiradas da configuração padrão do bloco de esquema.
Substitution Não pode ser substituído por um tipo derivado por Substituição.
Extension Não pode ser substituído por um tipo derivado por 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 seguinte mostra os valores que esta propriedade pode conter para o tipo complexo.

XmlSchemaDerivationMethod valor Descrição
Empty Sobrepõe a definição de esquema blockDefault , permitindo que quaisquer derivações por restrição, extensão ou substituição ocorram.
None Não é especificado nenhum método de derivação. Este é o padrão. As regras de derivação são retiradas da configuração do esquema blockDefault .
Substitution Não pode ser substituído por um tipo derivado por Substituição.
Extension Não pode ser substituído por um tipo derivado por 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