IIdentityPermissionFactory Interface

Definição

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
[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
public interface IIdentityPermissionFactory
[System.Runtime.InteropServices.ComVisible(true)]
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}")>]
type IIdentityPermissionFactory = interface
type IIdentityPermissionFactory = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IIdentityPermissionFactory = interface
Public Interface IIdentityPermissionFactory
Derivado
Atributos

Comentários

Cuidado

O CAS (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para realizar tarefas de segurança.

Alguns tipos de evidência têm uma permissão de identidade correspondente que é concedida a assemblies com essa evidência. Isso permite que outros códigos façam demandas de identidade, de modo que somente 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 em um objeto de evidência, você fornece uma implementação da qual o sistema de segurança do .NET Framework pode chamar para obter uma permissão de identidade que representa essa evidência. Durante a resolução de política, o sistema de segurança chamará esse método sobre todos os objetos de evidência que implementam IIdentityPermissionFactory e concederá as permissões de identidade resultantes ao assembly apropriado.

Métodos

Nome Description
CreateIdentityPermission(Evidence)
Obsoleto.

Cria uma nova permissão de identidade para a evidência especificada.

Aplica-se a

Confira também