Compartilhar via


XmlSecureResolver.CreateEvidenceForUrl(String) Método

Definição

Cria a evidência 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 da URL fornecida, conforme definida pela política padrão.

Comentários

Importante

Há diferenças na infraestrutura de segurança para o código em execução no .NET FRAMEWORK CLR (Common Language Runtime) e no 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 .NET FRAMEWORK CLR opera de forma diferente quando usado no CLR integrado SQL Server. 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 SQL SERVER CLR integrado não usa as Url informações ou Zone . Em vez disso, ele concede permissões com base no GUID que o servidor adiciona quando os assemblies são carregados. Ao usar o XmlSecureResolver no SQL SERVER CLR integrado, forneça todas as evidências necessárias diretamente usando um especificadoPermissionSet.

Aplica-se a