Sdílet prostřednictvím


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é