IIdentityPermissionFactory Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
Code Access Security is not supported or honored by the runtime.
Definisce il metodo che crea una nuova autorizzazione identity.
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
- Derivato
- Attributi
Commenti
Attenzione
La sicurezza dall'accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare mezzi alternativi per eseguire attività di sicurezza.
Alcuni tipi di evidenza dispongono di un'autorizzazione di identità corrispondente concessa agli assembly con tale evidenza. Ciò consente ad altro codice di effettuare richieste di identità, in modo che venga superato solo il codice con un elemento di evidenza specifico. Ad esempio, è possibile richiedere che i chiamanti abbiano un nome sicuro specifico; solo i chiamanti con tale nome sicuro passeranno la richiesta. Implementando IIdentityPermissionFactory per un oggetto evidence, si fornisce un'implementazione di CreateIdentityPermission che il sistema di sicurezza di .NET Framework può chiamare per ottenere un'autorizzazione di identità che rappresenta tale elemento di prova. Durante la risoluzione dei criteri, il sistema di sicurezza chiamerà tale metodo su tutti gli oggetti di evidenza che implementano IIdentityPermissionFactory e concedono le autorizzazioni di identità risultanti all'assembly appropriato.
Metodi
| Nome | Descrizione |
|---|---|
| CreateIdentityPermission(Evidence) |
Obsoleti.
Crea una nuova autorizzazione di identità per l'evidenza specificata. |