ImportOptions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa as opções que podem ser definidas num XsdDataContractImporter.
public ref class ImportOptions
public class ImportOptions
type ImportOptions = class
Public Class ImportOptions
- Herança
-
ImportOptions
Observações
O XsdDataContractImporter é usado para gerar código a partir do esquema XML usando o .NET CodeDOM. Para gerar um esquema XML a partir de uma assembleia, use o XsdDataContractExporterarquivo .
Construtores
| Name | Description |
|---|---|
| ImportOptions() |
Inicializa uma nova instância da ImportOptions classe. |
Propriedades
| Name | Description |
|---|---|
| CodeProvider |
Obtém ou estabelece uma CodeDomProvider instância que fornece os meios para verificar se determinadas opções para uma língua de destino são suportadas. |
| DataContractSurrogate |
Obtém ou estabelece um fornecedor substituto de contrato de dados que pode ser usado para modificar o código gerado durante uma operação de importação. |
| EnableDataBinding |
Recebe ou define um valor que especifica se os tipos no código gerado devem implementar a INotifyPropertyChanged interface. |
| GenerateInternal |
Recebe ou define um valor que especifica se o código gerado será marcado como interno ou público. |
| GenerateSerializable |
Recebe ou define um valor que especifica se as classes de contrato de dados geradas serão marcadas com o SerializableAttribute atributo além do DataContractAttribute atributo. |
| ImportXmlType |
Recebe ou define um valor que determina se todos os tipos de esquema XML, mesmo aqueles que não cumprem um esquema de contrato de dados, serão importados. |
| Namespaces |
Obtém um dicionário que contém o mapeamento dos namespaces de contratos de dados para os namespaces CLR que devem ser usados para gerar código durante uma operação de importação. |
| ReferencedCollectionTypes |
Obtém uma coleção de tipos que representa coleções de contratos de dados que devem ser referenciadas ao gerar código para coleções, como listas ou dicionários de itens. |
| ReferencedTypes |
Obtém um IList<T> tipo de contenção referenciado no código gerado. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |