XmlSecureResolver.CreateEvidenceForUrl(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.