XmlSecureResolver.CreateEvidenceForUrl(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Beweise mit der angegebenen URL.
public:
static System::Security::Policy::Evidence ^ CreateEvidenceForUrl(System::String ^ securityUrl);
public static System.Security.Policy.Evidence CreateEvidenceForUrl (string securityUrl);
static member CreateEvidenceForUrl : string -> System.Security.Policy.Evidence
Public Shared Function CreateEvidenceForUrl (securityUrl As String) As Evidence
Parameter
- securityUrl
- String
Die URL, die verwendet wird, um den Beweis zu erstellen.
Gibt zurück
Der entsprechend den Standardrichtlinien durch die angegebene URL generierte Beweis.
Hinweise
Wichtig
Es gibt Unterschiede in der Sicherheitsinfrastruktur für Code, der auf der .NET Framework Common Language Runtime (CLR) ausgeführt wird, und für Code, der auf dem CLR ausgeführt wird, der in Microsoft SQL Server 2005 integriert ist. Dies kann zu Fällen führen, in denen Code, der für den .NET Framework CLR entwickelt wurde, anders funktioniert, wenn er auf dem SQL Server integrierten CLR verwendet wird. Eine dieser Unterschiede wirkt sich auf die XmlSecureResolver Klasse aus, wenn Sie Nachweise haben, die auf einer URL basieren (das heißt, wenn Sie die CreateEvidenceForUrl Methode oder den XmlSecureResolver(XmlResolver, String) Konstruktor verwenden). Der Richtlinienauflösungsmechanismus des integrierten CLR SQL Server verwendet die Url informationen Zone nicht. Stattdessen gewährt sie Berechtigungen basierend auf der GUID, die der Server hinzufügt, wenn Assemblys geladen werden. Wenn Sie die XmlSecureResolver in der SQL Server integrierten CLR verwenden, stellen Sie alle erforderlichen Nachweise direkt mithilfe einer angegebenen .PermissionSet