Compartilhar via


XmlSchemaComplexType.BlockResolved Propriedade

Definição

Obtém o valor depois que o tipo foi compilado para o conjunto de informações de pós-validação de esquema (infoset). Esse valor indica como o tipo é imposto quando xsi:type é usado no documento da 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

XmlSchemaDerivationMethod

O valor do conjunto de informações pós-esquema validado. O padrão é BlockDefault o valor no schema elemento.

Comentários

Esse valor é obtido do próprio tipo ou, se não estiver definido no nível do tipo, ele será obtido 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 ele existir.
Extension Esse elemento não pode ser substituído por um tipo derivado pela 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