XmlSecureResolver.CreateEvidenceForUrl(String) Método

Definição

Cria evidências usando a URL fornecida.

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

Parâmetros

securityUrl
String

A URL usada para criar a evidência.

Retornos

A evidência gerada a partir da URL fornecida, conforme definido pela política padrão.

Comentários

Importante

Há diferenças na infraestrutura de segurança para o código em execução no CLR (common language runtime) do .NET Framework e para o código em execução no CLR integrado no Microsoft SQL Server 2005. Isso pode levar a casos em que o código desenvolvido para o CLR do .NET Framework opera de forma diferente quando usado no SQL SERVER CLR integrado. Uma dessas diferenças afeta a XmlSecureResolver classe quando você tem evidências baseadas em uma URL (ou seja, quando você usa o CreateEvidenceForUrl método ou o XmlSecureResolver(XmlResolver, String) construtor). O mecanismo de resolução de política do CLR integrado SQL Server não usa as informações Url ou Zone. Em vez disso, ele concede permissões com base no GUID que o servidor adiciona quando os assemblies são carregados. Quando você usar o XmlSecureResolver no CLR integrado do SQL Server, forneça qualquer evidência necessária diretamente usando um PermissionSet especificado.

Aplica-se a