## XmlPreloadedResolver class


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

```cpp
class XmlPreloadedResolver : public System::Xml::XmlResolver
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [Add](./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](./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](./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](./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](./get_preloadeduris/)() | Önceden yüklenmiş URI'lerin bir koleksiyonunu döndürür. |
| [GetEntity](./getentity/)(SharedPtr\<Uri\>, String, const TypeInfo\&) override | Bir URI'yi gerçek kaynağı içeren bir nesneye eşler. |
| [Remove](./remove/)(const SharedPtr\<Uri\>\&) | URI'ye karşılık gelen veriyi [XmlPreloadedResolver](./) üzerinden kaldırır. |
| [ResolveUri](./resolveuri/)(SharedPtr\<Uri\>, String) override | Temel ve göreceli URI'lerden mutlak URI'yi çözer. |
| [set_Credentials](./set_credentials/)(SharedPtr\<Net::ICredentials\>) override | Temel [Net::WebRequest](../../system.net/webrequest/) kimlik doğrulaması için kullanılan kimlik bilgilerini ayarlar. |
| [SupportsType](./supportstype/)(SharedPtr\<Uri\>, const TypeInfo\&) override | Çözümleyicinin yalnızca Stream dışında başka Türleri destekleyip desteklemediğini belirler. |
| [XmlPreloadedResolver](./xmlpreloadedresolver/)() | Yeni bir [XmlPreloadedResolver](./) sınıfının örneğini başlatır. |
| [XmlPreloadedResolver](./xmlpreloadedresolver/)(XmlKnownDtds) | Belirtilen önceden yüklenmiş bilinen DTD'lerle yeni bir [XmlPreloadedResolver](./) sınıfının örneğini başlatır. |
| [XmlPreloadedResolver](./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](./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](./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

| Typedef | Açıklama |
| --- | --- |
| [Ptr](./ptr/) | Bu 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()](../../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](../../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

* Class [XmlResolver](../../system.xml/xmlresolver/)
* Namespace [System::Xml::Resolvers](../)
* Library [Aspose.Page for C++](../../)
