XmlReaderSettings Sınıf

Tanım

yöntemi tarafından Create oluşturulan nesnede XmlReader destek eklenecek bir özellik kümesini belirtir.

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

Örnekler

Aşağıdaki örnek, gerekli kimlik bilgileriyle kullanan bir XmlReaderXmlUrlResolver oluşturur.

// 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)

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz . XmlReaderSettings için ek API açıklamaları.

Oluşturucular

XmlReaderSettings()

XmlReaderSettings sınıfının yeni bir örneğini başlatır.

XmlReaderSettings(XmlResolver)
Geçersiz.

XmlReaderSettings sınıfının yeni bir örneğini başlatır.

Özellikler

Async

Belirli XmlReader bir örnekte zaman uyumsuz yöntemlerin XmlReader kullanılıp kullanılamayacağını alır veya ayarlar.

CheckCharacters

Karakter denetimi yapılıp yapılmayacağını belirten bir değer alır veya ayarlar.

CloseInput

Okuyucu kapatıldığında temel alınan akışın veya kapatılması gerektiğini belirten bir değer alır veya TextReader ayarlar.

ConformanceLevel

Uyumlu olacak uyumluluk XmlReader düzeyini alır veya ayarlar.

DtdProcessing

DTD'lerin işlenmesini belirleyen bir değer alır veya ayarlar.

IgnoreComments

Açıklamaların yoksayılıp yoksayılmayacağını belirten bir değer alır veya ayarlar.

IgnoreProcessingInstructions

İşleme yönergelerinin yoksayılıp yoksayılmayacağını belirten bir değer alır veya ayarlar.

IgnoreWhitespace

Önemsiz boşluk yoksayılıp yoksayılmayacağını belirten bir değer alır veya ayarlar.

LineNumberOffset

Nesnenin satır numarası uzaklığını XmlReader alır veya ayarlar.

LinePositionOffset

Nesnenin satır konumu uzaklığını XmlReader alır veya ayarlar.

MaxCharactersFromEntities

Belgedeki genişleyen varlıkların sonucunda izin verilen en fazla karakter sayısını belirten bir değer alır veya ayarlar.

MaxCharactersInDocument

XML belgesinde izin verilen en fazla karakter sayısını belirten bir değer alır veya ayarlar. Sıfır (0) değeri, XML belgesinin boyutu üzerinde sınır olmadığı anlamına gelir. Sıfır olmayan bir değer, karakter cinsinden en büyük boyutu belirtir.

NameTable

Atomize dize karşılaştırmaları için kullanılan öğesini XmlNameTable alır veya ayarlar.

ProhibitDtd
Geçersiz.
Geçersiz.

Belge türü tanımının (DTD) işlenmesinin yasaklanıp yasaklanmayacağını belirten bir değer alır veya ayarlar. Bu özellik kullanımdan kaldırıldı. Bunun yerine DtdProcessing kullanın.

Schemas

Şema doğrulaması gerçekleştirirken kullanılacak öğesini XmlSchemaSet alır veya ayarlar.

ValidationFlags

Şema doğrulama ayarlarını gösteren bir değer alır veya ayarlar. Bu ayar şemaları doğrulayan nesneler için XmlReader geçerlidir (ValidationType özelliği olarak ValidationType.Schemaayarlanır).

ValidationType

değerinin okuma sırasında doğrulama mı yoksa tür ataması XmlReader mı gerçekleştireceğini belirten bir değer alır veya ayarlar.

XmlResolver

Dış belgelere erişmek için kullanılan öğesini XmlResolver ayarlar.

Yöntemler

Clone()

Örneğin bir kopyasını XmlReaderSettings oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Reset()

Ayarlar sınıfının üyelerini varsayılan değerlerine sıfırlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

ValidationEventHandler

Okuyucu doğrulama hatalarıyla karşılaştığında oluşur.

Şunlara uygulanır

Ayrıca bkz.