XmlSecureResolver.CreateEvidenceForUrl(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.