OdbcPermissionとは? わかりやすく解説

OdbcPermission クラス

.NET Framework ODBC 用データ プロバイダで、ODBC データ ソースへのアクセスに関するセキュリティ レベルをユーザーに適切に割り当てることができるようにします。このクラスは継承できません。

名前空間: System.Data.Odbc
アセンブリ: System.Data (system.data.dll 内)
構文構文

<SerializableAttribute> _
Public NotInheritable Class
 OdbcPermission
    Inherits DBDataPermission
Dim instance As OdbcPermission
[SerializableAttribute] 
public sealed class OdbcPermission : DBDataPermission
[SerializableAttribute] 
public ref class OdbcPermission sealed : public
 DBDataPermission
/** @attribute SerializableAttribute() */ 
public final class OdbcPermission extends DBDataPermission
SerializableAttribute 
public final class OdbcPermission extends
 DBDataPermission
解説解説
継承階層継承階層
System.Object
   System.Security.CodeAccessPermission
     System.Data.Common.DBDataPermission
      System.Data.Odbc.OdbcPermission
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OdbcPermission メンバ
System.Data.Odbc 名前空間

OdbcPermission コンストラクタ ()

メモ : このコンストラクタは、互換性のために残されています。

OdbcPermission クラスの新しいインスタンスを初期化します。

名前空間: System.Data.Odbc
アセンブリ: System.Data (system.data.dll 内)
構文構文

<ObsoleteAttribute("OdbcPermission() has been deprecated. 
 Use the OdbcPermission(PermissionState.None) constructor.  http://go.microsoft.com/fwlink/?linkid=14202",
 True)> _
Public Sub New
Dim instance As New OdbcPermission
[ObsoleteAttribute("OdbcPermission() has been deprecated.  Use the OdbcPermission(PermissionState.None)
 constructor.  http://go.microsoft.com/fwlink/?linkid=14202",
 true)] 
public OdbcPermission ()
[ObsoleteAttribute(L"OdbcPermission() has been deprecated.  Use the OdbcPermission(PermissionState.None)
 constructor.  http://go.microsoft.com/fwlink/?linkid=14202",
 true)] 
public:
OdbcPermission ()
/** @attribute ObsoleteAttribute("OdbcPermission() has been deprecated.  Use
 the OdbcPermission(PermissionState.None) constructor.  http://go.microsoft.com/fwlink/?linkid=14202",
 true) */ 
public OdbcPermission ()
ObsoleteAttribute("OdbcPermission() has been deprecated.  Use the OdbcPermission(PermissionState.None)
 constructor.  http://go.microsoft.com/fwlink/?linkid=14202",
 true) 
public function OdbcPermission ()
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
.NET Framework
1.1 では、互換性のために残されています (コンパイル時に警告)
2.0 以降では、互換性のために残されています (コンパイルされません)
参照参照
関連項目
OdbcPermission クラス
OdbcPermission メンバ
System.Data.Odbc 名前空間

OdbcPermission コンストラクタ (PermissionState)

PermissionState 値の 1 つを指定して、OdbcPermission クラスの新しいインスタンスを初期化します。

名前空間: System.Data.Odbc
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Sub New ( _
    state As PermissionState _
)
Dim state As PermissionState

Dim instance As New OdbcPermission(state)
public OdbcPermission (
    PermissionState state
)
public:
OdbcPermission (
    PermissionState state
)
public OdbcPermission (
    PermissionState state
)
public function OdbcPermission (
    state : PermissionState
)

パラメータ

state

PermissionState 値の 1 つ。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OdbcPermission クラス
OdbcPermission メンバ
System.Data.Odbc 名前空間

OdbcPermission コンストラクタ

OdbcPermission クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
OdbcPermission () OdbcPermission クラスの新しいインスタンスを初期化します。
OdbcPermission (PermissionState) PermissionState 値の 1 つを指定して、OdbcPermission クラスの新しいインスタンスを初期化します。
OdbcPermission (PermissionState, Boolean) OdbcPermission クラスの新しいインスタンスを初期化します。
参照参照

関連項目

OdbcPermission クラス
OdbcPermission メンバ
System.Data.Odbc 名前空間

OdbcPermission コンストラクタ (PermissionState, Boolean)

メモ : このコンストラクタは、互換性のために残されています。

OdbcPermission クラスの新しいインスタンスを初期化します。

名前空間: System.Data.Odbc
アセンブリ: System.Data (system.data.dll 内)
構文構文

<ObsoleteAttribute("OdbcPermission(PermissionState state, Boolean
 allowBlankPassword) has been deprecated.  Use the OdbcPermission(PermissionState.None)
 constructor.  http://go.microsoft.com/fwlink/?linkid=14202", True)> _
Public Sub New ( _
    state As PermissionState, _
    allowBlankPassword As Boolean _
)
Dim state As PermissionState
Dim allowBlankPassword As Boolean

Dim instance As New OdbcPermission(state,
 allowBlankPassword)
[ObsoleteAttribute("OdbcPermission(PermissionState state, Boolean allowBlankPassword)
 has been deprecated.  Use the OdbcPermission(PermissionState.None) constructor.
  http://go.microsoft.com/fwlink/?linkid=14202", true)] 
public OdbcPermission (
    PermissionState state,
    bool allowBlankPassword
)
[ObsoleteAttribute(L"OdbcPermission(PermissionState state, Boolean allowBlankPassword)
 has been deprecated.  Use the OdbcPermission(PermissionState.None) constructor.
  http://go.microsoft.com/fwlink/?linkid=14202", true)] 
public:
OdbcPermission (
    PermissionState state, 
    bool allowBlankPassword
)
/** @attribute ObsoleteAttribute("OdbcPermission(PermissionState state, Boolean
 allowBlankPassword) has been deprecated.  Use the OdbcPermission(PermissionState.None)
 constructor.  http://go.microsoft.com/fwlink/?linkid=14202", true) */ 
public OdbcPermission (
    PermissionState state, 
    boolean allowBlankPassword
)
ObsoleteAttribute("OdbcPermission(PermissionState state, Boolean allowBlankPassword)
 has been deprecated.  Use the OdbcPermission(PermissionState.None) constructor.
  http://go.microsoft.com/fwlink/?linkid=14202", true) 
public function OdbcPermission (
    state : PermissionState, 
    allowBlankPassword : boolean
)

パラメータ

state

System.Security.Permissions.PermissionState 値の 1 つ。

allowBlankPassword

空白のパスワードを許可するかどうかを示します。

解説解説

PermissionState 列挙体は AllowBlankPassword プロパティより優先されます。そのため、AllowBlankPassword を false に設定する場合、PermissionState を None に設定して、ユーザーが空白のパスワードを使用して接続できないようにする必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
.NET Framework
1.1 では、互換性のために残されています (コンパイル時に警告)
2.0 以降では、互換性のために残されています (コンパイルされません)
参照参照
関連項目
OdbcPermission クラス
OdbcPermission メンバ
System.Data.Odbc 名前空間

OdbcPermission プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AllowBlankPassword  空白のパスワードを許可するかどうかを示す値を取得します。 ( DBDataPermission から継承されます。)
参照参照

関連項目

OdbcPermission クラス
System.Data.Odbc 名前空間

OdbcPermission メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーライドされます。 アクセス許可の既存の状態に、指定した接続文字列が表すアクセス権を追加します。
パブリック メソッド Assert  アクセス許可要求によって保護されているリソースへのアクセス許可が、スタックの上位にある呼び出し元に与えられていない場合でも、呼び出し元コードが、このメソッドを呼び出すコードを通じてリソースにアクセスできるように宣言します。Assert を使用すると、セキュリティ上の問題が発生することがあります。 ( CodeAccessPermission から継承されます。)
パブリック メソッド Copy オーバーライドされます。 OdbcPermission を IPermission として返します。
パブリック メソッド Demand  コール スタック内の上位にあるすべての呼び出し元に、現在のインスタンスによって指定されているアクセス許可が与えられていない場合は、実行時に SecurityException を強制します。 ( CodeAccessPermission から継承されます。)
パブリック メソッド Deny  コール スタックの上位の呼び出し元が、このメソッドを呼び出すコードを使用して、現在のインスタンスによって指定されるリソースにアクセスできないようにします。 ( CodeAccessPermission から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 ( CodeAccessPermission から継承されます。)
パブリック メソッド FromXml  XML エンコーディングから、指定した状態のセキュリティ オブジェクトを再構築します。 ( DBDataPermission から継承されます。)
パブリック メソッド GetHashCode  ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適した CodeAccessPermission オブジェクトのハッシュ コードを取得します。 ( CodeAccessPermission から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド Intersect  現在のアクセス許可オブジェクトと指定したアクセス許可オブジェクトの積集合を表す、新しいアクセス許可オブジェクトを返します。 ( DBDataPermission から継承されます。)
パブリック メソッド IsSubsetOf  現在のアクセス許可オブジェクトが、指定したアクセス許可オブジェクトのサブセットかどうかを示す値を返します。 ( DBDataPermission から継承されます。)
パブリック メソッド IsUnrestricted  アクセス許可のセマンティクスがわからなくてもアクセス許可を無制限として表すことができるかどうかを示す値を返します。 ( DBDataPermission から継承されます。)
パブリック メソッド PermitOnly  コール スタックの上位の呼び出し元が、このメソッドを呼び出すコードを使用して、現在のインスタンスによって指定されるリソース以外のすべてのリソースにアクセスできないようにします。 ( CodeAccessPermission から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド RevertAll  現在のフレームに対する以前のオーバーライドをすべて削除し、無効にします。 ( CodeAccessPermission から継承されます。)
パブリック メソッド RevertAssert  現在のフレームに対する以前の Assert をすべて削除し、無効にします。 ( CodeAccessPermission から継承されます。)
パブリック メソッド RevertDeny  現在のフレームに対する以前の Deny をすべて削除し、無効にします。 ( CodeAccessPermission から継承されます。)
パブリック メソッド RevertPermitOnly  現在のフレームに対する以前の PermitOnly をすべて削除し、無効にします。 ( CodeAccessPermission から継承されます。)
パブリック メソッド ToString  現在のアクセス許可オブジェクトの文字列形式を作成して返します。 ( CodeAccessPermission から継承されます。)
パブリック メソッド ToXml  セキュリティ オブジェクトとその現在の状態を表す XML エンコーディングを作成します。 ( DBDataPermission から継承されます。)
パブリック メソッド Union  現在のアクセス許可オブジェクトと指定したアクセス許可オブジェクトの和集合である、新しいアクセス許可オブジェクトを返します。 ( DBDataPermission から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

OdbcPermission クラス
System.Data.Odbc 名前空間

OdbcPermission メンバ

.NET Framework ODBC 用データ プロバイダで、ODBC データ ソースへのアクセスに関するセキュリティ レベルをユーザーに適切に割り当てることができるようにします。このクラスは継承できません。

OdbcPermission データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AllowBlankPassword  空白のパスワードを許可するかどうかを示す値を取得します。(DBDataPermission から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーライドされます。 アクセス許可の既存の状態に、指定した接続文字列が表すアクセス権を追加します。
パブリック メソッド Assert  アクセス許可要求によって保護されているリソースへのアクセス許可が、スタックの上位にある呼び出し元に与えられていない場合でも、呼び出し元コードが、このメソッドを呼び出すコードを通じてリソースにアクセスできるように宣言します。Assert を使用すると、セキュリティ上の問題が発生することがあります。 (CodeAccessPermission から継承されます。)
パブリック メソッド Copy オーバーライドされます。 OdbcPermission を IPermission として返します。
パブリック メソッド Demand  コール スタック内の上位にあるすべての呼び出し元に、現在のインスタンスによって指定されているアクセス許可が与えられていない場合は、実行時に SecurityException を強制します。 (CodeAccessPermission から継承されます。)
パブリック メソッド Deny  コール スタックの上位の呼び出し元が、このメソッドを呼び出すコードを使用して、現在のインスタンスによって指定されるリソースにアクセスできないようにします。 (CodeAccessPermission から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 ( CodeAccessPermission から継承されます。)
パブリック メソッド FromXml  XML エンコーディングから、指定した状態のセキュリティ オブジェクトを再構築します。 (DBDataPermission から継承されます。)
パブリック メソッド GetHashCode  ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適した CodeAccessPermission オブジェクトのハッシュ コードを取得します。 (CodeAccessPermission から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Intersect  現在のアクセス許可オブジェクトと指定したアクセス許可オブジェクトの積集合を表す、新しいアクセス許可オブジェクトを返します。 (DBDataPermission から継承されます。)
パブリック メソッド IsSubsetOf  現在のアクセス許可オブジェクトが、指定したアクセス許可オブジェクトのサブセットかどうかを示す値を返します。 (DBDataPermission から継承されます。)
パブリック メソッド IsUnrestricted  アクセス許可のセマンティクスがわからなくてもアクセス許可を無制限として表すことができるかどうかを示す値を返します。 (DBDataPermission から継承されます。)
パブリック メソッド PermitOnly  コール スタックの上位の呼び出し元が、このメソッドを呼び出すコードを使用して、現在のインスタンスによって指定されるリソース以外のすべてのリソースにアクセスできないようにします。 (CodeAccessPermission から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド RevertAll  現在のフレームに対する以前のオーバーライドをすべて削除し、無効にします。 (CodeAccessPermission から継承されます。)
パブリック メソッド RevertAssert  現在のフレームに対する以前の Assert をすべて削除し、無効にします。 (CodeAccessPermission から継承されます。)
パブリック メソッド RevertDeny  現在のフレームに対する以前の Deny をすべて削除し、無効にします。 (CodeAccessPermission から継承されます。)
パブリック メソッド RevertPermitOnly  現在のフレームに対する以前の PermitOnly をすべて削除し、無効にします。 (CodeAccessPermission から継承されます。)
パブリック メソッド ToString  現在のアクセス許可オブジェクトの文字列形式を作成して返します。 (CodeAccessPermission から継承されます。)
パブリック メソッド ToXml  セキュリティ オブジェクトとその現在の状態を表す XML エンコーディングを作成します。 (DBDataPermission から継承されます。)
パブリック メソッド Union  現在のアクセス許可オブジェクトと指定したアクセス許可オブジェクトの和集合である、新しいアクセス許可オブジェクトを返します。 (DBDataPermission から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

OdbcPermission クラス
System.Data.Odbc 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「OdbcPermission」の関連用語

OdbcPermissionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OdbcPermissionのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS