XmlSchemaType.Final Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |