IIdentityPermissionFactory Rozhraní

Definice

Upozornění

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

Definuje metodu, která vytvoří nové oprávnění identity.

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
Odvozené
Atributy

Poznámky

Některé typy důkazů mají odpovídající oprávnění k identitě, které je uděleno sestavením s tímto důkazem. To umožňuje dalšímu kódu vytvářet požadavky na identitu, takže se předá jenom kód s konkrétní částí důkazů. Můžete například požadovat, aby volající měli konkrétní silný název; Požadavky budou předávat pouze volající s tímto silným názvem. IIdentityPermissionFactory Implementací objektu důkazu poskytnete implementaci CreateIdentityPermission toho, že systém zabezpečení .NET Framework může volat, aby získal oprávnění k identitě, která představuje tuto část důkazů. Během řešení zásad systém zabezpečení zavolá tuto metodu pro všechny objekty důkazů, které implementují IIdentityPermissionFactory a udělují výsledné identitě oprávnění k příslušnému sestavení.

Metody

CreateIdentityPermission(Evidence)

Vytvoří nové oprávnění identity pro zadané důkazy.

Platí pro

Viz také