XmlSecureResolver-Konstruktor (XmlResolver, String)
Initialisiert eine neue Instanz der XmlSecureResolver-Klasse mit dem angegebenen XmlResolver und URL.
Namespace: System.Xml
Assembly: System.Xml (in system.xml.dll)
Syntax
'Declaration
Public Sub New ( _
resolver As XmlResolver, _
securityUrl As String _
)
'Usage
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
)
Parameter
- resolver
Der XmlResolver, der mit XmlSecureResolver gekapselt wurde.
- securityUrl
Der URL zum Erstellen des System.Security.PermissionSet, das auf den zugrunde liegenden XmlResolver angewendet wird. Der XmlSecureResolver ruft PermissionSet.PermitOnly für das erstellte PermissionSet auf, bevor GetEntity für den zugrunde liegenden XmlResolver aufgerufen wird.
Hinweise
Wichtig
Die Sicherheitsinfrastruktur für die Codeausführung in der .NET Framework-CLR (Common Language Runtime) weicht von der in Microsoft SQL Server 2005 integrierten Codeausführung in der CLR ab. Dies kann dazu führen, dass für die .NET Framework-CLR entwickelter Code anders ausgeführt wird, wenn er in der in SQL Server integrierten CLR verwendet wird. Einer dieser Unterschiede betrifft die XmlSecureResolver-Klasse, wenn Sie über Beweise verfügen, die auf einem URL basieren. (Dies kann bei Verwendung der CreateEvidenceForUrl-Methode oder des XmlSecureResolver(XmlResolver,String)-Konstruktors auftreten) Der Mechanismus zur Richtlinienauflösung der in SQL Server integrierten CLR wertet weder die Url-Informationen noch die Zone-Informationen aus. Stattdessen gewährt die in SQL Server integrierte CLR Berechtigungen aufgrund der GUID, die der Server hinzufügt, wenn Assemblys geladen werden. Wenn Sie den XmlSecureResolver in der in SQL Server integrierten CLR verwenden, stellen Sie alle erforderlichen Beweise direkt mit einem angegebenen PermissionSet bereit.
Plattformen
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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1
Siehe auch
Referenz
XmlSecureResolver-Klasse
XmlSecureResolver-Member
System.Xml-Namespace