| Oracle® Data Provider for .NET開発者ガイド ODAC 12c リリース4 (12.1.0.2) for Microsoft Windows E72575-01 | 
 | 
|  前 |  次 | 
OraclePermissionAttributeオブジェクトを使用すると、ODP.NETで宣言的セキュリティを適用でき、ユーザーのセキュリティ・レベルがデータへのアクセスに十分であることを保証するのに役立ちます。
クラスの継承
  System.Object
    System.Attribute
      System.Security.Permissions.SecurityAttribute
        System.Security.Permissions.CodeAccessSecurityAttribute
          System.Data.Common.DBDataPermissionAttribute
            Oracle.DataAccess.Client.OraclePermissionAttribute
宣言
// C# [Serializable, AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Assembly, AllowMultiple = true, Inherited = false)] public sealed class OraclePermissionAttribute: DBDataPermissionAttribute
要件
| プロバイダ | ODP.NET管理対象外ドライバ | ODP.NET管理対象ドライバ | 
| アセンブリ | Oracle.DataAccess.dll | Oracle.ManagedDataAccess.dll | 
| ネームスペース | Oracle.DataAccess.Client | Oracle.ManagedDataAccess.Client | 
| .NET Framework | 3.5, 4.0, 4.5, 4.6 | 4.0, 4.5, 4.6 | 
スレッド安全性
パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
OraclePermissionAttributeメンバーを、次の各表に示します。
OraclePermissionAttributeコンストラクタ
OraclePermissionAttributeコンストラクタを、表6-116にリストします。
OraclePermissionAttribute静的メソッド
OraclePermissionAttribute静的メソッドを、表6-117にリストします。
表6-117 OraclePermissionAttribute静的メソッド
| 静的メソッド | 説明 | 
|---|---|
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
OraclePermissionAttributeパブリック・プロパティ
OraclePermissionAttributeパブリック・プロパティを、表6-118にリストします。
表6-118 OraclePermissionAttributeパブリック・プロパティ
| パブリック・プロパティ | 説明 | 
|---|---|
| 
 | 
 | 
| 
 | 
 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
OraclePermissionAttributeパブリック・メソッド
OraclePermissionAttributeパブリック・メソッドを、表6-119にリストします。
表6-119 OraclePermissionAttributeパブリック・メソッド
| パブリック・メソッド | 説明 | 
|---|---|
| 属性セットに基づいて構成された新しい | |
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
OraclePermissionAttributeコンストラクタは、OraclePermissionAttributeクラスの新規インスタンスをインスタンス化します。
宣言
// C#
public OraclePermissionAttribute (SecurityAction action);
パラメータ
action
宣言的セキュリティを使用して実行可能なアクションを表すSystem.Security.Permissions.SecurityAction値。
OraclePermissionAttribute静的メソッドを、表6-120にリストします。
OraclePermissionAttributeパブリック・プロパティを、表6-121にリストします。
表6-121 OraclePermissionAttributeパブリック・プロパティ
| パブリック・プロパティ | 説明 | 
|---|---|
| 
 | 
 | 
| 
 | 
 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
OraclePermissionAttributeパブリック・メソッドを、表6-122にリストします。
表6-122 OraclePermissionAttributeパブリック・メソッド
| パブリック・メソッド | 説明 | 
|---|---|
| 属性セットに基づいて構成された新しい | |
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 |