XmlSchema.BlockDefault Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o atributo blockDefault
que define o valor padrão do atributo block
no elemento e tipos complexos no targetNamespace
do 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 da propriedade
Um XmlSchemaDerivationMethod valor que representa os diferentes métodos para impedir a derivação. O valor padrão é XmlSchemaDerivationMethod.None
.
Comentários
O block
atributo impede que um complexType
ou elemento que tenha o tipo de derivação especificado seja usado no lugar do elemento herdado complexType
. O valor desse atributo pode ser uma lista separada por espaço 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 a seguir lista os valores possíveis de XmlSchemaDerivationMethod.
Valor | Descrição |
---|---|
None |
Por padrão, não há restrições sobre derivações de tipo no esquema. |
Empty |
Substitui o método de derivação padrão e permite quaisquer derivações de tipo no esquema. |
Extension |
Por padrão, os elementos neste esquema não podem ser derivados pela Extensão. Aplica-se somente a elementos e elementos de tipo complexos. |
Restriction |
Por padrão, os elementos neste esquema não podem ser derivados por Restrição. |
Union |
Por padrão, os elementos neste esquema não podem ser derivados pela União. Aplica-se somente a tipos simples. |
List |
Por padrão, os elementos neste esquema não podem ser derivados pela Lista. Aplica-se somente a tipos simples. |
All |
#all . Por padrão, os elementos nesse esquema não podem ser derivados por qualquer método. |