XmlSchemaComplexType.BlockResolved Propriedade

Definição

Obtém o valor após o tipo ter sido compilado para o conjunto de informações pós-validação de esquema (infoset). Esse valor indica como o tipo é imposto quando xsi:type é usado no documento de instância.

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 do conjunto de informações pós-esquema validado. O padrão é BlockDefault o valor no schema elemento.

Comentários

Esse valor é retirado do próprio tipo ou, se não definido no nível do tipo, ele é retirado do schema elemento. Por exemplo, se o valor for restrito, somente o tipo definido especificamente poderá ser usado, não tipos derivados do tipo definido especificamente.

Esse 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 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.

Os Substitutionmétodos , Liste Union derivação não são compatíveis com essa propriedade.

Aplica-se a