ImportOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta le opzioni che possono essere impostate su un oggetto XsdDataContractImporter.
public ref class ImportOptions
public class ImportOptions
type ImportOptions = class
Public Class ImportOptions
- Ereditarietà
-
ImportOptions
Commenti
L'XsdDataContractImporter viene usato per generare codice da XML Schema usando il .NET CodeDOM. Per generare un XML Schema da un assembly, utilizzare .XsdDataContractExporter
Costruttori
| Nome | Descrizione |
|---|---|
| ImportOptions() |
Inizializza una nuova istanza della classe ImportOptions. |
Proprietà
| Nome | Descrizione |
|---|---|
| CodeProvider |
Ottiene o imposta un'istanza CodeDomProvider che fornisce i mezzi per verificare se sono supportate determinate opzioni per una lingua di destinazione. |
| DataContractSurrogate |
Ottiene o imposta un provider surrogato del contratto dati che può essere utilizzato per modificare il codice generato durante un'operazione di importazione. |
| EnableDataBinding |
Ottiene o imposta un valore che specifica se i tipi nel codice generato devono implementare l'interfaccia INotifyPropertyChanged . |
| GenerateInternal |
Ottiene o imposta un valore che specifica se il codice generato verrà contrassegnato come interno o pubblico. |
| GenerateSerializable |
Ottiene o imposta un valore che specifica se le classi del contratto dati generate verranno contrassegnate con l'attributo SerializableAttribute oltre all'attributo DataContractAttribute . |
| ImportXmlType |
Ottiene o imposta un valore che determina se verranno importati tutti i tipi di XML Schema, anche quelli non conformi a uno schema del contratto dati. |
| Namespaces |
Ottiene un dizionario contenente il mapping degli spazi dei nomi del contratto dati agli spazi dei nomi CLR che devono essere utilizzati per generare codice durante un'operazione di importazione. |
| ReferencedCollectionTypes |
Ottiene una raccolta di tipi che rappresenta raccolte di contratti dati a cui fare riferimento durante la generazione di codice per le raccolte, ad esempio elenchi o dizionari di elementi. |
| ReferencedTypes |
Ottiene un oggetto IList<T> contenente tipi a cui viene fatto riferimento nel codice generato. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |