Compartilhar via


XmlSchema.FinalDefault Propriedade

Definição

Obtém ou define o atributo finalDefault que define o valor padrão do atributo final nos 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

XmlSchemaDerivationMethod

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

Aplica-se a