SocketPermissionAttribute.CreatePermission メソッド

定義

SocketPermission クラスの新しいインスタンスを作成して返します。

public:
 override System::Security::IPermission ^ CreatePermission();
public override System.Security.IPermission CreatePermission();
override this.CreatePermission : unit -> System.Security.IPermission
Public Overrides Function CreatePermission () As IPermission

返品

セキュリティ宣言に対応する SocketPermission クラスのインスタンス。

例外

現在のインスタンスの 1 つ以上の AccessHostTransport、または Port プロパティが null

注釈

CreatePermission メソッドは、アプリケーション コードではなく、セキュリティ システムによって呼び出されます。 SocketPermissionAttributeによって記述されるセキュリティ情報は、SocketPermissionAttributeが適用されるクラスである属性ターゲットのメタデータに格納されます。 その後、システムは実行時に情報にアクセスし、 CreatePermissionを呼び出します。 返された IPermission を使用して、指定されたセキュリティ要件が適用されます。

適用対象

こちらもご覧ください