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パブリック・メソッド
パブリック・メソッド | 説明 |
---|---|
属性セットに基づいて構成された新しい |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|