XmlSchemaType.Final Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |