Sdílet prostřednictvím


XmlSecureResolver.CreateEvidenceForUrl(String) Metoda

Definice

Vytvoří důkaz pomocí zadané adresy 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

Parametry

securityUrl
String

Adresa URL použitá k vytvoření důkazů.

Návraty

Evidence

Důkazy vygenerované ze zadané adresy URL definované výchozími zásadami.

Poznámky

Důležité

Existují rozdíly v infrastruktuře zabezpečení pro kód spuštěný v modulu CLR (Common Language Runtime) .NET Framework common language runtime (CLR) a kód spuštěný v modulu CLR, který je integrovaný v rámci Microsoft SQL Server 2005. To může vést k případům, kdy kód vyvinutý pro .NET Framework CLR funguje odlišně při použití v SQL Server integrovaném CLR. Jeden z těchto rozdílů ovlivňuje XmlSecureResolver třídu, pokud máte důkazy založené na adrese URL (to znamená při použití CreateEvidenceForUrl metody nebo konstruktoru XmlSecureResolver(XmlResolver, String) ). Mechanismus řešení zásad integrovaného CLR SQL Server nepoužívá Url ani Zone informace. Místo toho uděluje oprávnění na základě identifikátoru GUID, který server přidá při načtení sestavení. Při použití XmlSecureResolver v SQL Server integrované CLR poskytnout všechny požadované důkazy přímo pomocí zadaného PermissionSet.

Platí pro