used.セキュリティ属性によって宣言されたセキュリティ情報は、属性ターゲットのメタデータに格納され、実行時にシステムによってアクセスされます。セキュリティ属性は、宣言セキュリティに対してのみ使用されます。命令型のセキュリティについては、対応するアクセス許可クラスを使用します。クラスを使用する場合は、要求されているアクセス許可を持つセキュリティアクションに従います。クラスの対応するプロパティがあります。アンマネージコードへのアクセスを要求するには、次のように要求されているプロパティ設定を使用して、要求ステートメントに従います。UnmanagedCode=true)。すべてのセキュリティアクセス許可を要求するには、Unrestricted=trueを指定します。クラスの新しいインスタンスを初期化します。アクションを取得または設定します。SecurityAttribute)Assertionこのコードの呼び出し元すべてに操作に必要なアクセス許可があることをアサートするアクセス許可が宣言されているかどうかを示す値を、取得または設定します。リダイレクトを実行するためのコードがアクセス許可を持っているかどうかを示す値を取得または設定します。操作するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。ポリシーを変更または操作するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。declared.ControlEvidence証拠を変更または操作するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。ポリシーを表示して操作するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。declared.ControlPrincipal現在のプリンシパルを操作するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。declared.ControlThreadスレッドを操作するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。declared.Executionコードを実行するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。アクセス許可を構成するすべてのアクセス許可フラグを取得または設定します。インフラストラクチャにプラグインできるかどうかを示す値を取得または設定します。Sinks.RemotingConfigurationコードがリモート処理の型とチャネルを構成できるかどうかを示す値を取得または設定します。channels.SerializationFormatterコードでシリアル化フォーマッタを使用して、オブジェクトをシリアル化または逆シリアル化できるかどうかを示す値を取得または設定します。object.SkipVerificationコードの検査を省略するためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。一意の識別子を取得します。コードを呼び出すためのアクセス許可が宣言されているかどうかを示す値を取得または設定します。アクセス許可が宣言されているかどうかを示す値を取得または設定します。SecurityPermission.Equals(Object)このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。