Share via


IIdentityPermissionFactory Interfaccia

Definizione

Attenzione

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

Definisce il metodo che crea una nuova autorizzazione di identità.

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
Derivato
Attributi

Commenti

Alcuni tipi di prove hanno un'autorizzazione di identità corrispondente concessa agli assembly con tale evidenza. Ciò consente ad altri codici di effettuare richieste di identità, in modo che solo il codice con un'evidenza specifica passerà. Ad esempio, è possibile richiedere che i chiamanti abbiano un nome sicuro specifico; solo i chiamanti con quel nome sicuro passeranno la domanda. Implementando IIdentityPermissionFactory per un oggetto di prova, si fornisce un'implementazione di che il sistema di sicurezza .NET Framework può chiamare per ottenere un'autorizzazione di CreateIdentityPermission identità che rappresenta tale prova. Durante la risoluzione dei criteri, il sistema di sicurezza chiamerà tale metodo su tutti gli oggetti di evidenza che implementano IIdentityPermissionFactory e concederanno le autorizzazioni di identità risultanti all'assembly appropriato.

Metodi

CreateIdentityPermission(Evidence)

Crea una nuova autorizzazione di identità per l'evidenza specificata.

Si applica a

Vedi anche