XmlSecureResolver コンストラクタ (XmlResolver, String)
XmlResolver と URL を指定して、XmlSecureResolver クラスの新しいインスタンスを初期化します。
名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文
'宣言
Public Sub New ( _
resolver As XmlResolver, _
securityUrl As String _
)
'使用
Dim resolver As XmlResolver
Dim securityUrl As String
Dim instance As New XmlSecureResolver(resolver, securityUrl)
public XmlSecureResolver (
XmlResolver resolver,
string securityUrl
)
public:
XmlSecureResolver (
XmlResolver^ resolver,
String^ securityUrl
)
public XmlSecureResolver (
XmlResolver resolver,
String securityUrl
)
public function XmlSecureResolver (
resolver : XmlResolver,
securityUrl : String
)
パラメータ
- resolver
XmlSecureResolver によってラップされる XmlResolver。
- securityUrl
基になる XmlResolver に適用される System.Security.PermissionSet の作成に使用される URL。XmlSecureResolver は、基になる XmlResolver で GetEntity を呼び出す前に、作成済みの PermissionSet で PermissionSet.PermitOnly を呼び出します。
解説
![]() |
---|
.NET Framework 共通言語ランタイム (CLR) で実行するコードと、Microsoft SQL Server 2005 内に統合された CLR で実行するコード用のセキュリティ インフラストラクチャには相違点があります。このため、.NET Framework CLR 用に開発されたコードを SQL Server に統合された CLR で使用すると、動作が異なる可能性があります。これらの相違点の 1 つは、URL に基づく証拠を使用している場合に XmlSecureResolver クラスに影響を与えます (これは、CreateEvidenceForUrl メソッドまたは XmlSecureResolver(XmlResolver,String) コンストラクタを使用している場合に発生する可能性があります)。SQL Server に統合された CLR のポリシー解決の機構は、Url 情報や Zone 情報を利用しません。代わりに、SQL Server に統合された CLR は、アセンブリを読み込んだときにサーバーによって追加される GUID に基づいてアクセス許可を与えます。SQL Server に統合された CLR の XmlSecureResolver を使用する場合は、指定された PermissionSet を直接使用する必須の証拠を提供してください。 |
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1
参照
関連項目
XmlSecureResolver クラス
XmlSecureResolver メンバ
System.Xml 名前空間