Aracılığıyla paylaş


XmlPreloadedResolver Sınıf

Tanım

Önbelleği DTD'ler veya XML akışlarıyla önceden doldurmada kullanılan bir sınıfı temsil eder.

public ref class XmlPreloadedResolver : System::Xml::XmlResolver
public class XmlPreloadedResolver : System.Xml.XmlResolver
type XmlPreloadedResolver = class
    inherit XmlResolver
Public Class XmlPreloadedResolver
Inherits XmlResolver
Devralma
XmlPreloadedResolver

Açıklamalar

Ağa XmlPreloadedResolver otomatik çağrılar istenmediğinde veya mümkün olmadığında bu tür çözümleyici olarak kullanılır. Örneğin, bu tür önbelleğe alınmış dış DTD'leri yüklemek için kullanılabilir. XHTML 1.0'da tanımlanan iyi bilinen DTD'leri önceden yüklemek için de kullanabilirsiniz XmlPreloadedResolver . Bu DTD'ler zaten System.Xml ekli olduğundan, iyi bilinen DTD'lerin önceden yüklenmesi herhangi bir ağ bağlantısını başlatmaz. Utils derlemesi. Şu anda, XmlPreloadedResolver XHTML 1.0 ve RSS 0.91'de tanımlanan DTD'leri içerir.

Oluşturucular

XmlPreloadedResolver()

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

XmlPreloadedResolver(XmlKnownDtds)

Belirtilen önceden yüklenmiş iyi bilinen DTD'ler ile sınıfının yeni bir örneğini XmlPreloadedResolver başlatır.

XmlPreloadedResolver(XmlResolver)

Belirtilen geri dönüş çözümleyicisi ile sınıfının yeni bir örneğini XmlPreloadedResolver başlatır.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

Belirtilen geri dönüş çözümleyicisi ve önceden yüklenmiş iyi bilinen DTD'ler ile sınıfının yeni bir örneğini XmlPreloadedResolver başlatır.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Sınıfın XmlPreloadedResolver yeni bir örneğini belirtilen geri dönüş çözümleyicisi, önceden yüklenmiş iyi bilinen DTD'ler ve URI eşitlik karşılaştırıcısıyla başlatır.

Özellikler

Credentials

Temel WebRequestalınan kimlik doğrulaması için kullanılan kimlik bilgilerini ayarlar.

PreloadedUris

Önceden yüklenmiş URI'lerden oluşan bir koleksiyon alır.

Yöntemler

Add(Uri, Byte[])

Depoya XmlPreloadedResolver bir bayt dizisi ekler ve bunu bir URI ile eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.

Add(Uri, Byte[], Int32, Int32)

Depoya XmlPreloadedResolver bir bayt dizisi ekler ve bunu bir URI ile eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.

Add(Uri, Stream)

Mağazaya XmlPreloadedResolver bir Stream ekler ve bir URI ile eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.

Add(Uri, String)

Depoya XmlPreloadedResolver önceden yüklenmiş veri içeren bir dize ekler ve bunu bir URI ile eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.

Equals(Object)

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

(Devralındığı yer: Object)
GetEntity(Uri, String, Type)

URI'yi gerçek kaynağı içeren bir nesneyle eşler.

GetEntityAsync(Uri, String, Type)

Bir URI'yi zaman uyumsuz olarak gerçek kaynağı içeren bir nesneye eşler.

GetEntityAsync(Uri, String, Type)

Bir URI'yi zaman uyumsuz olarak gerçek kaynağı içeren bir nesneye eşler.

(Devralındığı yer: XmlResolver)
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)
Remove(Uri)

URI'ye karşılık gelen verileri dosyasından XmlPreloadedResolverkaldırır.

ResolveUri(Uri, String)

Temel ve göreli URI'lerden mutlak URI'yi çözümler.

SupportsType(Uri, Type)

Çözümleyicinin yalnızca Streamdışında Types'leri destekleyip desteklemediğini belirler.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır