IIdentityPermissionFactory Interfejs

Definicja

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.

Dotyczy

Zobacz też