Compartir a través de


IIdentityPermissionFactory Interfaz

Definición

Precaución

Code Access Security is not supported or honored by the runtime.

Define el método que crea un nuevo permiso de identidad.

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

Comentarios

Algunos tipos de evidencia tienen un permiso de identidad correspondiente que se concede a los ensamblados con esa evidencia. Esto permite que otro código haga demandas de identidad, de modo que solo se pase el código con un fragmento de evidencia específico. Por ejemplo, puede exigir que los autores de llamadas tengan un nombre seguro específico; solo los autores de llamadas con ese nombre seguro pasarán la demanda. Al implementar IIdentityPermissionFactory para un objeto de evidencia, se proporciona una implementación de que el sistema de CreateIdentityPermission seguridad de .NET Framework puede llamar para obtener un permiso de identidad que represente ese fragmento de evidencia. Durante la resolución de directivas, el sistema de seguridad llamará a ese método en todos los objetos de evidencia que implementan IIdentityPermissionFactory y conceden los permisos de identidad resultantes al ensamblado adecuado.

Métodos

CreateIdentityPermission(Evidence)

Crea un nuevo permiso de identidad para la evidencia especificada.

Se aplica a

Consulte también