XmlSchemaComplexType.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 definem o block atributo.
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 block atributo impede que um tipo complexo seja usado no tipo especificado de derivação. A predefinição é XmlSchemaDerivationMethod.None. Optional.
Observações
Indica o tipo de derivação.
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. |
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. |
Os Substitutionmétodos , List, e Union de derivação não são suportados por esta propriedade.