XmlSchemaElement.BlockResolved Propriedade

Definição

Obtém o valor pós-compilação da Block propriedade.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockResolved { System::Xml::Schema::XmlSchemaDerivationMethod get(); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get; }
member this.BlockResolved : System.Xml.Schema.XmlSchemaDerivationMethod
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod

Valor da propriedade

O valor pós-compilação da Block propriedade. O padrão é o BlockDefault valor no schema elemento.

Comentários

Esse valor indica como o tipo é imposto quando xsi:type é usado no documento de instância. Por exemplo, se o valor for restrito, somente o tipo definido específico poderá ser usado, não tipos derivados por restrição do tipo definido específico.

Essa propriedade pode conter os valores mostrados na tabela a seguir. O padrão é None. Os métodos de derivação de lista e união não são permitidos nesta propriedade.

Enum Descrição
Empty Não há restrições sobre substituições desse elemento.
Substitution Esse elemento não pode ser substituído por um tipo derivado por Substituição.
Extension Esse elemento não pode ser substituído por um tipo derivado por Extensão.
Restriction Esse elemento não pode ser substituído por um tipo derivado por Restrição.
All #all. Esse elemento não pode ser substituído por nenhum tipo, independentemente do método de derivação.

Aplica-se a