Język

IIdentityPermissionFactory Interfejs

Definicja

Uwaga

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

Definiuje metodę, która tworzy nowe uprawnienie tożsamości.

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
Pochodne
Atrybuty

Uwagi

Caution

Zabezpieczenia dostępu kodu (CAS) zostały wycofane we wszystkich wersjach programu .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

Niektóre typy dowodów mają odpowiednie uprawnienia tożsamości przyznane do zgromadzeń z tym dowodem. Dzięki temu inny kod może żądać tożsamości, dzięki czemu zostanie przekazany tylko kod z określonym elementem dowodu. Na przykład możesz zażądać, aby osoby wywołujące miały określoną silną nazwę; tylko osoby wywołujące o tej silnej nazwie przejdą zapotrzebowanie. Implementując IIdentityPermissionFactory dla obiektu dowodów, należy podać implementację CreateIdentityPermission, że system zabezpieczeń .NET Framework może wywołać, aby uzyskać uprawnienie tożsamości reprezentujące ten element dowodu. Podczas rozwiązywania zasad system zabezpieczeń wywoła tę metodę na wszystkich obiektach dowodów, które implementują IIdentityPermissionFactory i udzielają wynikowych uprawnień tożsamości do odpowiedniego zestawu.

Metody

Nazwa Opis
CreateIdentityPermission(Evidence)
Przestarzałe.

Tworzy nowe uprawnienie tożsamości dla określonych dowodów.

Dotyczy

Zobacz też