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 Stream’i 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ş veri içeren 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 üzerinden kaldırır.
ResolveUri(SharedPtr<Uri>, String) overrideTemel ve göreceli 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ışında başka Türleri destekleyip desteklemediğini belirler.
XmlPreloadedResolver()Yeni bir XmlPreloadedResolver sınıfının örneğini başlatır.
XmlPreloadedResolver(XmlKnownDtds)Belirtilen önceden yüklenmiş bilinen DTD’lerle yeni bir XmlPreloadedResolver sınıfının örneğini başlatır.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&)Belirtilen geri dönüş çözücüsüyle yeni bir XmlPreloadedResolver sınıfının örneğini başlatır.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds)Belirtilen geri dönüş çözücüsü ve önceden yüklenmiş bilinen DTD’lerle yeni bir XmlPreloadedResolver sınıfının örneğini başlatır.
XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds, const SharedPtr<Collections::Generic::IEqualityComparer<SharedPtr<Uri>>>&)Belirtilen geri dönüş çözücüsü, önceden yüklenmiş bilinen DTD’ler ve URI eşitliği karşılaştırıcısı ile yeni bir XmlPreloadedResolver sınıfının örneğini başlatır.

Typedefs

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

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla 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 işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız