System::Xml::Resolvers::XmlPreloadedResolver sınıfı

XmlPreloadedResolver class

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

class XmlPreloadedResolver : public System::Xml::XmlResolver

Yöntemler

YöntemAçıklama
Add(const SharedPtr<Uri>&, const ArrayPtr<uint8_t>&)Bir bayt dizisini XmlPreloadedResolver deposuna ekler ve bir URI’ye eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.
Add(const SharedPtr<Uri>&, const ArrayPtr<uint8_t>&, int32_t, int32_t)Bir bayt dizisini XmlPreloadedResolver deposuna ekler ve bir URI’ye eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.
Add(const SharedPtr<Uri>&, const SharedPtr<IO::Stream>&)Bir Akışı XmlPreloadedResolver deposuna ekler ve bir URI’ye eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.
Add(const SharedPtr<Uri>&, const String&)Önceden yüklenmiş veriye sahip bir dizeyi XmlPreloadedResolver deposuna ekler ve bir URI’ye eşler. Depo aynı URI için zaten bir eşleme içeriyorsa, mevcut eşleme geçersiz kılınır.
get_PreloadedUris()Önceden yüklenmiş URI’lerin bir koleksiyonunu döndürür.
GetEntity(SharedPtr<Uri>, String, const TypeInfo&) overrideBir URI’yi gerçek kaynağı içeren bir nesneye eşler.
Remove(const SharedPtr<Uri>&)URI’ye karşılık gelen veriyi XmlPreloadedResolver deposundan kaldırır.
ResolveUri(SharedPtr<Uri>, String) overrideTemel ve göreli URI’lerden mutlak URI’yi çözer.
set_Credentials(SharedPtr<Net::ICredentials>) overrideTemel Net::WebRequest kimlik doğrulaması için kullanılan kimlik bilgilerini ayarlar.
SupportsType(SharedPtr<Uri>, const TypeInfo&) overrideÇözümleyicinin yalnızca Stream dışındaki diğer türleri destekleyip desteklemediğini belirler.
XmlPreloadedResolver()XmlPreloadedResolver sınıfının yeni bir örneğini başlatır.
XmlPreloadedResolver(XmlKnownDtds)Belirtilen önceden yüklenmiş iyi bilinen DTD’lerle XmlPreloadedResolver sınıfının yeni bir örneğini başlatır.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&)Belirtilen yedek çözümleyiciyle XmlPreloadedResolver sınıfının yeni bir örneğini başlatır.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds)Belirtilen yedek çözümleyici ve önceden yüklenmiş iyi bilinen DTD’lerle XmlPreloadedResolver sınıfının yeni bir örneğini başlatır.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds, const SharedPtr<Collections::Generic::IEqualityComparer<SharedPtr<Uri>>>&)Belirtilen yedek çözümleyici, önceden yüklenmiş iyi bilinen DTD’ler ve URI eşitliği karşılaştırıcısıyla XmlPreloadedResolver sınıfının yeni bir örneğini başlatır.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma ad.

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız