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 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.