IIdentityPermissionFactory Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |