XmlReaderSettings Klasa

Definicja

Określa zestaw funkcji do obsługi dla XmlReader obiektu utworzonego przez metodę Create .

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
Dziedziczenie
XmlReaderSettings

Przykłady

Poniższy przykład tworzy obiekt XmlReader , który używa elementu XmlUrlResolver z wymaganymi poświadczeniami.

// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;

var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;

// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred

Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver

' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla elementu XmlReaderSettings.

Konstruktory

XmlReaderSettings()

Inicjuje nowe wystąpienie klasy XmlReaderSettings.

XmlReaderSettings(XmlResolver)
Przestarzałe.

Inicjuje nowe wystąpienie klasy XmlReaderSettings.

Właściwości

Async

Pobiera lub ustawia, czy metody asynchroniczne XmlReader mogą być używane w konkretnym XmlReader wystąpieniu.

CheckCharacters

Pobiera lub ustawia wartość wskazującą, czy należy sprawdzić znaki.

CloseInput

Pobiera lub ustawia wartość wskazującą, czy bazowy strumień lub TextReader powinien zostać zamknięty po zamknięciu czytnika.

ConformanceLevel

Pobiera lub ustawia poziom zgodności, który XmlReader będzie zgodny.

DtdProcessing

Pobiera lub ustawia wartość, która określa przetwarzanie dtd.

IgnoreComments

Pobiera lub ustawia wartość wskazującą, czy ignorować komentarze.

IgnoreProcessingInstructions

Pobiera lub ustawia wartość wskazującą, czy ignorować instrukcje przetwarzania.

IgnoreWhitespace

Pobiera lub ustawia wartość wskazującą, czy ignorować nieistotne białe znaki.

LineNumberOffset

Pobiera lub ustawia przesunięcie XmlReader numeru wiersza obiektu.

LinePositionOffset

Pobiera lub ustawia przesunięcie XmlReader położenia wiersza obiektu.

MaxCharactersFromEntities

Pobiera lub ustawia wartość wskazującą maksymalną dozwoloną liczbę znaków w dokumencie, która wynika z rozszerzania jednostek.

MaxCharactersInDocument

Pobiera lub ustawia wartość wskazującą maksymalną dozwoloną liczbę znaków w dokumencie XML. Wartość zero (0) oznacza brak limitów rozmiaru dokumentu XML. Wartość inna niż zero określa maksymalny rozmiar w znakach.

NameTable

Pobiera lub ustawia wartość używaną XmlNameTable do porównań ciągów atomowych.

ProhibitDtd
Przestarzałe.
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy uniemożliwić przetwarzanie definicji typu dokumentu (DTD). Ta właściwość jest przestarzała. Zamiast tego użyj polecenia cmdlet DtdProcessing.

Schemas

Pobiera lub ustawia element XmlSchemaSet do użycia podczas sprawdzania poprawności schematu.

ValidationFlags

Pobiera lub ustawia wartość wskazującą ustawienia weryfikacji schematu. To ustawienie dotyczy XmlReader obiektów, które weryfikują schematy (ValidationType właściwość ustawiona na ValidationType.Schema).

ValidationType

Pobiera lub ustawia wartość wskazującą, czy XmlReader podczas odczytu zostanie wykonane sprawdzanie poprawności, czy przypisanie typu.

XmlResolver

Ustawia element używany do uzyskiwania XmlResolver dostępu do dokumentów zewnętrznych.

Metody

Clone()

Tworzy kopię XmlReaderSettings wystąpienia.

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)
Reset()

Resetuje elementy członkowskie klasy ustawień do ich wartości domyślnych.

ToString()

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

(Odziedziczone po Object)

Zdarzenia

ValidationEventHandler

Występuje, gdy czytelnik napotka błędy walidacji.

Dotyczy

Zobacz też