ImportOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |