XmlSchema.BlockDefault Propriedade

Definição

Obtém ou define o blockDefault atributo, que define o valor padrão do block atributo nos elementos e tipos complexos no targetNamespace esquema.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockDefault { get; set; }
member this.BlockDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property BlockDefault As XmlSchemaDerivationMethod

Valor de Propriedade

Um valor que XmlSchemaDerivationMethod representa os diferentes métodos para prevenir a derivação. O valor predefinido é XmlSchemaDerivationMethod.None.

Observações

O block atributo impede que um complexType elemento ou que tenha o tipo de derivação especificado seja usado em substituição do herdado complexType ou elemento. O valor deste atributo pode ser uma lista separada em espaços em branco de restrição, extensão e substituição, ou o valor pode conter #all ou uma lista que é um subconjunto de extensão, restrição ou substituição.

A tabela seguinte lista os possíveis valores de XmlSchemaDerivationMethod.

Value Descrição
None Por defeito, não existem restrições sobre as derivações de tipos no esquema.
Empty Sobrepõe o método de derivação padrão e permite derivações de qualquer tipo no esquema.
Extension Por defeito, os elementos deste esquema não podem ser derivados por Extensão. Aplica-se apenas a elementos e elementos de tipo complexo.
Restriction Por defeito, elementos neste esquema não podem ser derivados por Restrição.
Union Por defeito, elementos neste esquema não podem ser derivados por Union. Aplica-se apenas a tipos simples.
List Por defeito, os elementos deste esquema não podem ser derivados por List. Aplica-se apenas a tipos simples.
All #all. Por defeito, os elementos deste esquema não podem ser derivados por nenhum método.

Aplica-se a