XmlPreloadedResolver Sınıf

Tanım

DTD'ler veya XML akışlarıyla önbelleği ö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

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

Oluşturucular

Name Description
XmlPreloadedResolver()

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

XmlPreloadedResolver(XmlKnownDtds)

Belirtilen önceden yüklenmiş iyi bilinen DTD'lerle 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şitliği karşılaştırıcısıyla 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)

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

Özellikler

Name Description
Credentials

Temel WebRequestalınan kimliğini doğrulamak için kullanılan kimlik bilgilerini ayarlar.

PreloadedUris

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

Yöntemler

Name Description
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, var olan eşleme geçersiz kılınır.

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, var olan eşleme geçersiz kılınır.

Add(Uri, Stream)

Mağazaya Stream bir XmlPreloadedResolver ekler ve bir URI ile eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, var olan 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, var olan 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.

GetHashCode()

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

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

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

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

Geçerli Objectbasit 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 Typedışında s'leri destekleyip desteklemediğini Streambelirler.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır