IIdentityPermissionFactory Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
Code Access Security is not supported or honored by the runtime.
Definierar den metod som skapar en ny identitetsbehörighet.
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
- Härledda
- Attribut
Kommentarer
Caution
Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.
Vissa typer av bevis har motsvarande identitetsbehörighet som beviljas för sammansättningar med dessa bevis. Detta gör att annan kod kan ställa identitetskrav, så att endast kod med ett specifikt bevismaterial skickas. Du kan till exempel kräva att dina uppringare har ett specifikt starkt namn. endast anropare med det starka namnet kommer att klara efterfrågan. Genom att implementera IIdentityPermissionFactory för ett bevisobjekt tillhandahåller du en implementering av CreateIdentityPermission som säkerhetssystemet .NET Framework kan anropa för att få en identitetsbehörighet som representerar bevismaterialet. Under principmatchningen anropar säkerhetssystemet den metoden för alla bevisobjekt som implementerar IIdentityPermissionFactory och beviljar den resulterande identitetsbehörigheten till lämplig sammansättning.
Metoder
| Name | Description |
|---|---|
| CreateIdentityPermission(Evidence) |
Föråldrad.
Skapar en ny identitetsbehörighet för angivna bevis. |