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