IIdentityPermissionFactory Interface
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.
Cuidado
Code Access Security is not supported or honored by the runtime.
Define o método que cria uma nova permissão de identidade.
public interface class IIdentityPermissionFactory
public interface IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface IIdentityPermissionFactory
[System.Runtime.InteropServices.ComVisible(true)]
public interface IIdentityPermissionFactory
type IIdentityPermissionFactory = interface
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IIdentityPermissionFactory = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IIdentityPermissionFactory = interface
Public Interface IIdentityPermissionFactory
- Derivado
- Atributos
Comentários
Alguns tipos de evidência têm uma permissão de identidade correspondente concedida a assemblies com essa evidência. Isso permite que outros códigos façam exigências de identidade, para que apenas o código com uma evidência específica seja aprovado. Por exemplo, você pode exigir que seus chamadores tenham um nome forte específico; somente os chamadores com esse nome forte passarão a demanda. Ao implementar IIdentityPermissionFactory um objeto de evidência, você fornece uma implementação da qual o sistema de CreateIdentityPermission segurança .NET Framework pode chamar para obter uma permissão de identidade que represente essa evidência. Durante a resolução de política, o sistema de segurança chamará esse método em todos os objetos de evidência que implementam IIdentityPermissionFactory e concedem as permissões de identidade resultantes para o assembly apropriado.
Métodos
CreateIdentityPermission(Evidence) |
Cria uma nova permissão de identidade para a evidência especificada. |