다음을 통해 공유


IIdentityPermissionFactory 인터페이스

정의

주의

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

새 ID 권한을 만드는 메서드를 정의합니다.

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
파생
특성

설명

일부 유형의 증거에는 해당 증명 정보가 있는 어셈블리에 부여되는 해당 ID 권한이 있습니다. 이렇게 하면 다른 코드에서 ID를 요구할 수 있으므로 특정 증명 정보가 있는 코드만 전달됩니다. 예를 들어 호출자에게 특정 강력한 이름을 지정하도록 요구할 수 있습니다. 해당 강력한 이름을 가진 호출자만 수요를 전달합니다. 증명 정보 개체를 구현하여 IIdentityPermissionFactory .NET Framework 보안 시스템에서 해당 증명 정보를 나타내는 ID 권한을 얻기 위해 호출할 수 있는 구현 CreateIdentityPermission 을 제공합니다. 정책 해결 중에 보안 시스템은 해당 어셈블리에 결과 ID 권한을 구현 IIdentityPermissionFactory 하고 부여하는 모든 증거 개체에 대해 해당 메서드를 호출합니다.

메서드

CreateIdentityPermission(Evidence)

지정된 증명 정보에 대한 새 ID 권한을 만듭니다.

적용 대상

추가 정보