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 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. |