XmlSecureResolver.CreateEvidenceForUrl(String) Yöntem

Tanım

Sağlanan URL'yi kullanarak kanıt oluşturur.

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

Parametreler

securityUrl
String

Kanıtı oluşturmak için kullanılan URL.

Döndürülenler

Varsayılan ilke tarafından tanımlanan sağlanan URL'den oluşturulan kanıt.

Açıklamalar

Important

.NET Framework ortak dil çalışma zamanında (CLR) çalıştırılan kod ve Microsoft SQL Server 2005'te tümleştirilen CLR üzerinde çalışan kod için güvenlik altyapısında farklılıklar vardır. Bu, .NET Framework CLR için geliştirilen kodun SQL Server tümleşik CLR'de kullanıldığında farklı çalıştığı durumlara yol açabilir. Bu farklardan biri, URL'yi temel alan kanıtınız olduğunda XmlSecureResolver sınıfını etkiler (yani, CreateEvidenceForUrl yöntemini veya XmlSecureResolver(XmlResolver, String) oluşturucusunu kullandığınızda). SQL Server tümleşik CLR'nin ilke çözümleme mekanizması Url veya Zone bilgilerini kullanmaz. Bunun yerine, derlemeler yüklendiğinde sunucunun eklediği GUID'ye göre izinler verir. SQL Server tümleşik CLR'sinde XmlSecureResolver kullandığınızda, belirtilen PermissionSet kullanarak gerekli tüm kanıtları doğrudan sağlayın.

Şunlara uygulanır