ImportOptions Klasa

Definicja

Reprezentuje opcje, które można ustawić na obiekcie XsdDataContractImporter.

public ref class ImportOptions
public class ImportOptions
type ImportOptions = class
Public Class ImportOptions
Dziedziczenie
ImportOptions

Uwagi

XsdDataContractImporter służy do generowania kodu ze schematu XML przy użyciu .NET CodeDOM. Aby wygenerować schemat XML na podstawie zestawu, użyj elementu XsdDataContractExporter.

Konstruktory

Nazwa Opis
ImportOptions()

Inicjuje nowe wystąpienie klasy ImportOptions.

Właściwości

Nazwa Opis
CodeProvider

Pobiera lub ustawia CodeDomProvider wystąpienie, które zapewnia środki sprawdzania, czy są obsługiwane określone opcje języka docelowego.

DataContractSurrogate

Pobiera lub ustawia dostawcę zastępczego kontraktu danych, który może służyć do modyfikowania kodu wygenerowanego podczas operacji importowania.

EnableDataBinding

Pobiera lub ustawia wartość określającą, czy typy w wygenerowanym kodzie powinny implementować INotifyPropertyChanged interfejs.

GenerateInternal

Pobiera lub ustawia wartość określającą, czy wygenerowany kod zostanie oznaczony jako wewnętrzny, czy publiczny.

GenerateSerializable

Pobiera lub ustawia wartość określającą, czy wygenerowane klasy kontraktów danych zostaną oznaczone atrybutem SerializableAttribute oprócz atrybutu DataContractAttribute .

ImportXmlType

Pobiera lub ustawia wartość określającą, czy wszystkie typy schematów XML, nawet te, które nie są zgodne ze schematem kontraktu danych, zostaną zaimportowane.

Namespaces

Pobiera słownik zawierający mapowanie przestrzeni nazw kontraktu danych na przestrzenie nazw CLR, które muszą być używane do generowania kodu podczas operacji importowania.

ReferencedCollectionTypes

Pobiera kolekcję typów reprezentujących kolekcje kontraktów danych, do których należy się odwoływać podczas generowania kodu dla kolekcji, takich jak listy lub słowniki elementów.

ReferencedTypes

IList<T> Pobiera typy zawierające, do których odwołuje się wygenerowany kod.

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też