次の方法で共有


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 クラスのインスタンス。

例外

現在のインスタンスのプロパティ (AccessHostTransport、または Port) のうち、1 つ以上が null です。

注釈

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

適用対象

こちらもご覧ください