OleDbPermission クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
Code Access Security is not supported or honored by the runtime.
OLE DB 用 .NET Framework Data Providerを有効にして、ユーザーが OLE DB データ ソースにアクセスするのに十分なセキュリティ レベルを確保できるようにします。
public ref class OleDbPermission sealed : System::Data::Common::DBDataPermission
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class OleDbPermission : System.Data.Common.DBDataPermission
[System.Serializable]
public sealed class OleDbPermission : System.Data.Common.DBDataPermission
public sealed class OleDbPermission : System.Data.Common.DBDataPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type OleDbPermission = class
inherit DBDataPermission
[<System.Serializable>]
type OleDbPermission = class
inherit DBDataPermission
type OleDbPermission = class
inherit DBDataPermission
Public NotInheritable Class OleDbPermission
Inherits DBDataPermission
- 継承
- 属性
注釈
Caution
コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS に関連する API が使用されている場合、CAS 注釈は使用されず、エラーが発生します。 開発者は、セキュリティ タスクを実行するための代替手段を求める必要があります。
このクラスは、.NET Framework Data Provider for OLE DB が部分信頼シナリオで有効になっている場合に、将来使用することを目的としています。 現在、.NET Framework for OLE DB Data Providerには FullTrust アクセス許可が必要です。 現在、 OleDbPermission クラスを使用しても効果はありません。 詳細については、「 Code Access Security and ADO.NET」を参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| OleDbPermission() |
古い.
古い.
OleDbPermission クラスの新しいインスタンスを初期化します。 |
| OleDbPermission(PermissionState, Boolean) |
古い.
古い.
OleDbPermission クラスの新しいインスタンスを初期化します。 |
| OleDbPermission(PermissionState) |
古い.
OleDbPermission クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AllowBlankPassword |
古い.
空白のパスワードが許可されているかどうかを示す値を取得します。 (継承元 DBDataPermission) |
| Provider |
古い.
このプロパティは古い形式としてマークされています。 このプロパティを設定しても効果はありません。 |
メソッド
| 名前 | 説明 |
|---|---|
| Add(String, String, KeyRestrictionBehavior) |
古い.
指定した接続文字列のアクセス権を、 |
| Assert() |
古い.
スタック内の上位の呼び出し元にリソースへのアクセス許可が付与されていない場合でも、呼び出し元のコードがこのメソッドを呼び出すコードを介して、アクセス許可要求によって保護されているリソースにアクセスできることを宣言します。 Assert()を使用すると、セキュリティの問題が発生する可能性があります。 (継承元 CodeAccessPermission) |
| Clear() |
古い.
Add(String, String, KeyRestrictionBehavior) メソッドを使用して以前に追加されたすべてのアクセス許可を削除します。 (継承元 DBDataPermission) |
| Copy() |
古い.
OleDbPermissionとしてIPermissionを返します。 |
| CreateInstance() |
古い.
|
| Demand() |
古い.
呼び出し履歴の上位のすべての呼び出し元に、現在のインスタンスで指定されたアクセス許可が付与されていない場合は、実行時に SecurityException を強制します。 (継承元 CodeAccessPermission) |
| Deny() |
古い.
古い.
呼び出し履歴の上位の呼び出し元が、このメソッドを呼び出すコードを使用して、現在のインスタンスで指定されたリソースにアクセスできないようにします。 (継承元 CodeAccessPermission) |
| Equals(Object) |
古い.
指定した CodeAccessPermission オブジェクトが現在の CodeAccessPermissionと等しいかどうかを判断します。 (継承元 CodeAccessPermission) |
| FromXml(SecurityElement) |
古い.
XML エンコードから、指定した状態のセキュリティ オブジェクトを再構築します。 |
| FromXml(SecurityElement) |
古い.
XML エンコードから、指定した状態のセキュリティ オブジェクトを再構築します。 (継承元 DBDataPermission) |
| GetHashCode() |
古い.
ハッシュ アルゴリズムやハッシュ テーブルなどのデータ構造で使用するのに適した CodeAccessPermission オブジェクトのハッシュ コードを取得します。 (継承元 CodeAccessPermission) |
| GetType() |
古い.
現在のインスタンスの Type を取得します。 (継承元 Object) |
| Intersect(IPermission) |
古い.
現在のIPermissionと指定したターゲット OleDbPermissionの積集合であるIPermissionを返します。 |
| Intersect(IPermission) |
古い.
現在のアクセス許可オブジェクトと指定したアクセス許可オブジェクトの積集合を表す新しいアクセス許可オブジェクトを返します。 (継承元 DBDataPermission) |
| IsSubsetOf(IPermission) |
古い.
現在のアクセス許可オブジェクトが、指定したアクセス許可オブジェクトのサブセットであるかどうかを示す値を返します。 (継承元 DBDataPermission) |
| IsUnrestricted() |
古い.
アクセス許可のセマンティクスに関する知識がなくても、アクセス許可を無制限として表すことができるかどうかを示す値を返します。 (継承元 DBDataPermission) |
| MemberwiseClone() |
古い.
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| PermitOnly() |
古い.
呼び出し履歴の上位の呼び出し元がこのメソッドを呼び出すコードを使用して、現在のインスタンスで指定されているリソースを除くすべてのリソースにアクセスできないようにします。 (継承元 CodeAccessPermission) |
| ToString() |
古い.
現在のアクセス許可オブジェクトの文字列形式を作成して返します。 (継承元 CodeAccessPermission) |
| ToXml() |
古い.
セキュリティ オブジェクトとその現在の状態の XML エンコードを作成します。 |
| ToXml() |
古い.
セキュリティ オブジェクトとその現在の状態の XML エンコードを作成します。 (継承元 DBDataPermission) |
| Union(IPermission) |
古い.
現在のアクセス許可と指定した権限の和集合であるデータベース 権限を作成します。 |
| Union(IPermission) |
古い.
現在の権限オブジェクトと指定された権限オブジェクトの和集合である新しい権限オブジェクトを返します。 (継承元 DBDataPermission) |