XmlSchema.FinalDefault Propriedade

Definição

Obtém ou define o finalDefault atributo, que define o valor padrão do final atributo em elementos e tipos complexos no namespace de destino do esquema.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod FinalDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod FinalDefault { get; set; }
member this.FinalDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property FinalDefault 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 final atributo impede o tipo especificado de derivação de um elemento ou tipo complexo. Esse valor pode conter #all ou uma lista que é um subconjunto de extensão ou restriçã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 por Lista. Aplica-se somente a tipos simples.
All #all. Por padrão, os elementos neste esquema não podem ser derivados por nenhum método.

Aplica-se a