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.
Przestroga
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
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
- Pochodne
- Atrybuty
Uwagi
Niektóre typy dowodów mają odpowiednie uprawnienia tożsamości, które są przyznawane zestawom z tym dowodem. Dzięki temu inny kod może wymagać obsługi 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ą popyt. Implementując IIdentityPermissionFactory obiekt dowodowy, należy podać implementację CreateIdentityPermission tego systemu zabezpieczeń .NET Framework może wywołać, aby uzyskać uprawnienie tożsamości, które reprezentuje ten element dowodu. Podczas rozwiązywania zasad system zabezpieczeń będzie wywoływać tę metodę na wszystkich obiektach dowodów, które implementują IIdentityPermissionFactory i udzielają wynikowych uprawnień tożsamości do odpowiedniego zestawu.
Metody
CreateIdentityPermission(Evidence) |
Tworzy nowe uprawnienie tożsamości dla określonych dowodów. |