XmlSchemaElement.Block 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 uma Block derivação.
public:
property System::Xml::Schema::XmlSchemaDerivationMethod Block { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod Block { get; set; }
member this.Block : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property Block As XmlSchemaDerivationMethod
Valor de Propriedade
O atributo usado para bloquear a derivação de um tipo. O valor predefinido é XmlSchemaDerivationMethod.None. Optional.
Observações
Este atributo pode conter os seguintes valores:
| Enum | Descrição |
|---|---|
None |
Use a restrição de derivação definida pela BlockDefault propriedade do esquema, se existir. |
Empty |
Não existem restrições quanto à substituição deste elemento. |
Substitution |
Este elemento não pode ser substituído por um tipo derivado por Substituição. |
Extension |
Este elemento não pode ser substituído por um tipo derivado por Extensão. |
Restriction |
Este elemento não pode ser substituído por um tipo derivado por Restrição. |
All |
#all. Este elemento não pode ser substituído por qualquer tipo, independentemente do método de derivação. |
Esta propriedade não impede a derivação, mas impede que a derivação substitua o tipo numa instância. Valores de lista e de união não são suportados para a block propriedade.