## XmlPreloadedResolver class


Stellt eine Klasse dar, die verwendet wird, um den Cache mit DTDs oder XML-Streams vorab zu füllen.

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

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Add](./add/)(const SharedPtr\<Uri\>\&, const ArrayPtr\<uint8_t\>\&) | Fügt dem [XmlPreloadedResolver](./)-Speicher ein Byte‑Array hinzu und ordnet es einer URI zu. Wenn der Speicher bereits eine Zuordnung für dieselbe URI enthält, wird die vorhandene Zuordnung überschrieben. |
| [Add](./add/)(const SharedPtr\<Uri\>\&, const ArrayPtr\<uint8_t\>\&, int32_t, int32_t) | Fügt dem [XmlPreloadedResolver](./)-Speicher ein Byte‑Array hinzu und ordnet es einer URI zu. Wenn der Speicher bereits eine Zuordnung für dieselbe URI enthält, wird die vorhandene Zuordnung überschrieben. |
| [Add](./add/)(const SharedPtr\<Uri\>\&, const SharedPtr\<IO::Stream\>\&) | Fügt dem [XmlPreloadedResolver](./)-Speicher einen Stream hinzu und ordnet ihn einer URI zu. Wenn der Speicher bereits eine Zuordnung für dieselbe URI enthält, wird die vorhandene Zuordnung überschrieben. |
| [Add](./add/)(const SharedPtr\<Uri\>\&, const String\&) | Fügt dem [XmlPreloadedResolver](./)-Speicher einen String mit vorab geladenen Daten hinzu und ordnet ihn einer URI zu. Wenn der Speicher bereits eine Zuordnung für dieselbe URI enthält, wird die vorhandene Zuordnung überschrieben. |
| [get_PreloadedUris](./get_preloadeduris/)() | Gibt eine Sammlung vorab geladener URIs zurück. |
| [GetEntity](./getentity/)(SharedPtr\<Uri\>, String, const TypeInfo\&) override | Ordnet einen URI einem Objekt zu, das die eigentliche Ressource enthält. |
| [Remove](./remove/)(const SharedPtr\<Uri\>\&) | Entfernt die Daten, die zur URI gehören, aus dem [XmlPreloadedResolver](./). |
| [ResolveUri](./resolveuri/)(SharedPtr\<Uri\>, String) override | Löst den absoluten URI aus dem Basis- und relativen URI auf. |
| [set_Credentials](./set_credentials/)(SharedPtr\<Net::ICredentials\>) override | Legt die Anmeldeinformationen fest, die zur Authentifizierung der zugrunde liegenden [Net::WebRequest](../../system.net/webrequest/) verwendet werden. |
| [SupportsType](./supportstype/)(SharedPtr\<Uri\>, const TypeInfo\&) override | Bestimmt, ob der Resolver andere Typen als nur Stream unterstützt. |
| [XmlPreloadedResolver](./xmlpreloadedresolver/)() | Initialisiert eine neue Instanz der Klasse [XmlPreloadedResolver](./). |
| [XmlPreloadedResolver](./xmlpreloadedresolver/)(XmlKnownDtds) | Initialisiert eine neue Instanz der Klasse [XmlPreloadedResolver](./) mit den angegebenen vorab geladenen, bekannten DTDs. |
| [XmlPreloadedResolver](./xmlpreloadedresolver/)(const SharedPtr\<XmlResolver\>\&) | Initialisiert eine neue Instanz der Klasse [XmlPreloadedResolver](./) mit dem angegebenen Fallback-Resolver. |
| [XmlPreloadedResolver](./xmlpreloadedresolver/)(const SharedPtr\<XmlResolver\>\&, XmlKnownDtds) | Initialisiert eine neue Instanz der Klasse [XmlPreloadedResolver](./) mit dem angegebenen Fallback-Resolver und vorab geladenen, bekannten DTDs. |
| [XmlPreloadedResolver](./xmlpreloadedresolver/)(const SharedPtr\<XmlResolver\>\&, XmlKnownDtds, const SharedPtr\<Collections::Generic::IEqualityComparer\<SharedPtr\<Uri\>\>\>\&) | Initialisiert eine neue Instanz der Klasse [XmlPreloadedResolver](./) mit dem angegebenen Fallback-Resolver, vorab geladenen, bekannten DTDs und einem URI-Gleichheitsvergleich. |
## Typedefs

| Typedef. | Beschreibung |
| --- | --- |
| [Ptr](./ptr/) | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
## Hinweise



Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../../system/makeobject/) alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../../system/smartptr/)‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

## Siehe auch

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