System::Xml::Resolvers::XmlPreloadedResolver class
コンテンツ
[
隠れる
]XmlPreloadedResolver class
DTD または XML ストリームでキャッシュを事前に埋めるために使用されるクラスを表します。
class XmlPreloadedResolver : public System::Xml::XmlResolver
メソッド
| メソッド | 説明 |
|---|---|
| Add(const SharedPtr<Uri>&, const ArrayPtr<uint8_t>&) | バイト配列を XmlPreloadedResolver ストアに追加し、URI にマップします。同じ URI のマッピングが既にストアに存在する場合、既存のマッピングは上書きされます。 |
| Add(const SharedPtr<Uri>&, const ArrayPtr<uint8_t>&, int32_t, int32_t) | バイト配列を XmlPreloadedResolver ストアに追加し、URI にマップします。同じ URI のマッピングが既にストアに存在する場合、既存のマッピングは上書きされます。 |
| Add(const SharedPtr<Uri>&, const SharedPtr<IO::Stream>&) | ストリームを XmlPreloadedResolver ストアに追加し、URI にマップします。同じ URI のマッピングが既にストアに存在する場合、既存のマッピングは上書きされます。 |
| Add(const SharedPtr<Uri>&, const String&) | 事前ロードされたデータを含む文字列を XmlPreloadedResolver ストアに追加し、URI にマップします。同じ URI のマッピングが既にストアに存在する場合、既存のマッピングは上書きされます。 |
| get_PreloadedUris() | 事前ロードされた URI のコレクションを返します。 |
| GetEntity(SharedPtr<Uri>, String, const TypeInfo&) override | URI を実際のリソースを含むオブジェクトにマッピングします。 |
| Remove(const SharedPtr<Uri>&) | URI に対応するデータを XmlPreloadedResolver から削除します。 |
| ResolveUri(SharedPtr<Uri>, String) override | ベース URI と相対 URI から絶対 URI を解決します。 |
| set_Credentials(SharedPtr<Net::ICredentials>) override | 基盤となる Net::WebRequest の認証に使用される資格情報を設定します。 |
| SupportsType(SharedPtr<Uri>, const TypeInfo&) override | このリゾルバがストリーム以外の他の型をサポートしているかどうかを判定します。 |
| XmlPreloadedResolver() | XmlPreloadedResolver クラスの新しいインスタンスを初期化します。 |
| XmlPreloadedResolver(XmlKnownDtds) | 指定された事前読み込み済みの既知 DTD を使用して、XmlPreloadedResolver クラスの新しいインスタンスを初期化します。 |
| XmlPreloadedResolver(const SharedPtr<XmlResolver>&) | 指定されたフォールバック リゾルバーを使用して、XmlPreloadedResolver クラスの新しいインスタンスを初期化します。 |
| XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds) | 指定されたフォールバック リゾルバーと事前読み込み済みの既知 DTD を使用して、XmlPreloadedResolver クラスの新しいインスタンスを初期化します。 |
| XmlPreloadedResolver(const SharedPtr<XmlResolver>&, XmlKnownDtds, const SharedPtr<Collections::Generic::IEqualityComparer<SharedPtr<Uri>>>&) | 指定されたフォールバック リゾルバー、事前読み込み済みの既知 DTD、そして URI 等価比較子を使用して、XmlPreloadedResolver クラスの新しいインスタンスを初期化します。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
備考
このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class XmlResolver
- Namespace System::Xml::Resolvers
- Library Aspose.Page for C++