Udostępnij za pośrednictwem


XmlSecureResolver.CreateEvidenceForUrl(String) Metoda

Definicja

Tworzy dowody przy użyciu podanego adresu 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

Adres URL użyty do utworzenia dowodów.

Zwraca

Evidence

Dowody wygenerowane na podstawie podanego adresu URL zgodnie z definicją w zasadach domyślnych.

Uwagi

Ważne

Istnieją różnice w infrastrukturze zabezpieczeń kodu uruchomionego w środowisku uruchomieniowym języka wspólnego (CLR) .NET Framework oraz w przypadku kodu uruchomionego w środowisku CLR zintegrowanym w Microsoft SQL Server 2005 r. Może to prowadzić do przypadków, w których kod opracowany dla .NET Framework CLR działa inaczej w przypadku użycia w SQL Server zintegrowanej clR. Jedna z tych różnic ma wpływ na klasę XmlSecureResolver , gdy masz dowód oparty na adresie URL (czyli w przypadku używania CreateEvidenceForUrl metody lub konstruktora XmlSecureResolver(XmlResolver, String) ). Mechanizm rozwiązywania zasad zintegrowanego środowiska CLR SQL Server nie używa Url informacji lub Zone . Zamiast tego przyznaje uprawnienia na podstawie identyfikatora GUID, który serwer dodaje podczas ładowania zestawów. Jeśli używasz elementu XmlSecureResolver w SQL Server zintegrowanej clR, podaj wszelkie wymagane dowody bezpośrednio przy użyciu określonego PermissionSetelementu .

Dotyczy