# 宣言

> 

Source: https://docs.aspose.com/slides/ja/java/declaration/
Updated: 2024-10-06

  

{{% alert color="primary" %}}  

すべての Aspose Java コンポーネントは、フルトラストの権限セットを必要とします。その理由は、Aspose Java コンポーネントがフォントのパースなどの特定の操作のために、仮想ディレクトリ以外のレジストリ設定やシステムファイルにアクセスする必要があるためです。さらに、Aspose Java コンポーネントは、多くの場合フルトラストの権限セットを必要とするコア Java システムクラスに基づいています。 

{{% /alert %}}  

異なる会社からの複数のアプリケーションをホスティングしているインターネット サービス プロバイダーは、主にミディアム トラストのセキュリティ レベルを適用します:  

- OleDbPermission は使用できません。これは、ADO.NET 管理の OLE DB データ プロバイダーを使用してデータベースにアクセスできないことを意味します。  
- EventLogPermission は使用できません。これは、Windows イベント ログにアクセスできないことを意味します。  
- ReflectionPermission は使用できません。これは、リフレクションを使用できないことを意味します。  
- RegistryPermission は使用できません。これは、レジストリにアクセスできないことを意味します。  
- WebPermission は制限されています。これは、アプリケーションが <trust> 要素で定義したアドレスまたはアドレス範囲とのみ通信できることを意味します。  
- FileIOPermission は制限されています。これは、アプリケーションの仮想ディレクトリ階層内のファイルにのみアクセスできることを意味します。  

{{% alert color="primary" %}}  

上記の理由により、フルトラスト以外の権限セットを付与されたサーバーでは、Aspose Java コンポーネントを使用できません。  

{{% /alert %}}  
