IIdentityPermissionFactory IIdentityPermissionFactory IIdentityPermissionFactory IIdentityPermissionFactory Interface


新しい ID アクセス許可を作成するメソッドを定義します。Defines the method that creates a new identity permission.

public interface class IIdentityPermissionFactory
public interface IIdentityPermissionFactory
type IIdentityPermissionFactory = interface
Public Interface IIdentityPermissionFactory


証拠の種類によっては、その証拠とアセンブリに付与する対応する id アクセス許可があります。Some types of evidence have a corresponding identity permission that is granted to assemblies with that evidence. これにより、特定の証拠を持つコードだけを渡すためを id の要求を行うには、その他のコードができます。This allows other code to make identity demands, so that only code with a specific piece of evidence will pass. たとえば、呼び出し元が特定の厳密な名前をあることを要求できます。その厳密な名前を持つ呼び出し元だけでは、要求を渡します。For example, you can demand that your callers have a specific strong name; only callers with that strong name will pass the demand. 実装することによってIIdentityPermissionFactoryの実装を提供する証拠オブジェクトのCreateIdentityPermission.NET Framework セキュリティ システムは、証拠の部分を表す id アクセス許可の取得を呼び出すことができます。By implementing IIdentityPermissionFactory for an evidence object, you provide an implementation of CreateIdentityPermission that the .NET Framework security system can call to get an identity permission that represents that piece of evidence. ポリシーの解決時に、セキュリティ システムは、実装するすべての証拠オブジェクトでメソッドを呼び出すはIIdentityPermissionFactoryし、適切なアセンブリを結果として得られる id アクセス許可を付与します。During policy resolution, the security system will call that method on all evidence objects that implement IIdentityPermissionFactory and grant the resulting identity permissions to the appropriate assembly.


CreateIdentityPermission(Evidence) CreateIdentityPermission(Evidence) CreateIdentityPermission(Evidence) CreateIdentityPermission(Evidence)

指定した証拠の新しい ID アクセス許可を作成します。Creates a new identity permission for the specified evidence.