Freigeben über


XmlSecureResolver.CreateEvidenceForUrl-Methode

Erstellt System.Security.Policy.Evidence mithilfe des angegebenen URLs.

Namespace: System.Xml
Assembly: System.Xml (in system.xml.dll)

Syntax

'Declaration
Public Shared Function CreateEvidenceForUrl ( _
    securityUrl As String _
) As Evidence
'Usage
Dim securityUrl As String
Dim returnValue As Evidence

returnValue = XmlSecureResolver.CreateEvidenceForUrl(securityUrl)
public static Evidence CreateEvidenceForUrl (
    string securityUrl
)
public:
static Evidence^ CreateEvidenceForUrl (
    String^ securityUrl
)
public static Evidence CreateEvidenceForUrl (
    String securityUrl
)
public static function CreateEvidenceForUrl (
    securityUrl : String
) : Evidence

Parameter

  • securityUrl
    Der zum Erstellen des Evidence-Objekts verwendete URL.

Rückgabewert

Das entsprechend den Standardrichtlinien durch den angegebenen URL generierte Evidence-Objekt.

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