OleDbPermission Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
Code Access Security is not supported or honored by the runtime.
Memungkinkan .NET Framework Data Provider untuk OLE DB untuk membantu memastikan bahwa pengguna memiliki tingkat keamanan yang cukup untuk mengakses sumber data 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
- Warisan
- Atribut
Keterangan
Caution
Keamanan Akses Kode (CAS) telah tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.
Kelas ini ditujukan untuk digunakan di masa mendatang ketika .NET Framework Data Provider untuk OLE DB diaktifkan untuk skenario kepercayaan parsial. .NET Framework Data Provider untuk OLE DB saat ini memerlukan izin FullTrust. Saat ini, menggunakan OleDbPermission kelas tidak berpengaruh. Untuk informasi selengkapnya, lihat Keamanan Akses Kode dan ADO.NET.
Konstruktor
| Nama | Deskripsi |
|---|---|
| OleDbPermission() |
Kedaluwarsa.
Kedaluwarsa.
Menginisialisasi instans baru dari kelas OleDbPermission. |
| OleDbPermission(PermissionState, Boolean) |
Kedaluwarsa.
Kedaluwarsa.
Menginisialisasi instans baru dari kelas OleDbPermission. |
| OleDbPermission(PermissionState) |
Kedaluwarsa.
Menginisialisasi instans baru dari kelas OleDbPermission. |
Properti
| Nama | Deskripsi |
|---|---|
| AllowBlankPassword |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah kata sandi kosong diizinkan. (Diperoleh dari DBDataPermission) |
| Provider |
Kedaluwarsa.
Properti ini telah ditandai sebagai usang. Pengaturan properti ini tidak akan berpengaruh. |
Metode
| Nama | Deskripsi |
|---|---|
| Add(String, String, KeyRestrictionBehavior) |
Kedaluwarsa.
Menambahkan akses untuk string koneksi yang ditentukan ke status |
| Assert() |
Kedaluwarsa.
Menyatakan bahwa kode panggilan dapat mengakses sumber daya yang dilindungi oleh permintaan izin melalui kode yang memanggil metode ini, bahkan jika penelepon yang lebih tinggi di tumpukan belum diberikan izin untuk mengakses sumber daya. Menggunakan Assert() dapat membuat masalah keamanan. (Diperoleh dari CodeAccessPermission) |
| Clear() |
Kedaluwarsa.
Menghapus semua izin yang sebelumnya ditambahkan menggunakan metode .Add(String, String, KeyRestrictionBehavior) (Diperoleh dari DBDataPermission) |
| Copy() |
Kedaluwarsa.
Mengembalikan OleDbPermission sebagai IPermission. |
| CreateInstance() |
Kedaluwarsa.
Membuat instans |
| Demand() |
Kedaluwarsa.
SecurityException Memaksa pada waktu proses jika semua penelepon yang lebih tinggi dalam tumpukan panggilan belum diberikan izin yang ditentukan oleh instans saat ini. (Diperoleh dari CodeAccessPermission) |
| Deny() |
Kedaluwarsa.
Kedaluwarsa.
Mencegah penelepon yang lebih tinggi dalam tumpukan panggilan menggunakan kode yang memanggil metode ini untuk mengakses sumber daya yang ditentukan oleh instans saat ini. (Diperoleh dari CodeAccessPermission) |
| Equals(Object) |
Kedaluwarsa.
Menentukan apakah objek yang ditentukan CodeAccessPermission sama dengan objek saat ini CodeAccessPermission. (Diperoleh dari CodeAccessPermission) |
| FromXml(SecurityElement) |
Kedaluwarsa.
Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML. |
| FromXml(SecurityElement) |
Kedaluwarsa.
Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML. (Diperoleh dari DBDataPermission) |
| GetHashCode() |
Kedaluwarsa.
Mendapatkan kode hash untuk CodeAccessPermission objek yang cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash. (Diperoleh dari CodeAccessPermission) |
| GetType() |
Kedaluwarsa.
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| Intersect(IPermission) |
Kedaluwarsa.
Mengembalikan yang IPermission merupakan persimpangan dari target saat ini OleDbPermission dan yang IPermissionditentukan . |
| Intersect(IPermission) |
Kedaluwarsa.
Mengembalikan objek izin baru yang mewakili persimpangan objek izin saat ini dan objek izin yang ditentukan. (Diperoleh dari DBDataPermission) |
| IsSubsetOf(IPermission) |
Kedaluwarsa.
Mengembalikan nilai yang menunjukkan apakah objek izin saat ini adalah subset dari objek izin yang ditentukan. (Diperoleh dari DBDataPermission) |
| IsUnrestricted() |
Kedaluwarsa.
Mengembalikan nilai yang menunjukkan apakah izin dapat direpresentasikan sebagai tidak terbatas tanpa pengetahuan tentang semantik izin. (Diperoleh dari DBDataPermission) |
| MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| PermitOnly() |
Kedaluwarsa.
Mencegah penelepon yang lebih tinggi dalam tumpukan panggilan menggunakan kode yang memanggil metode ini untuk mengakses semua sumber daya kecuali untuk sumber daya yang ditentukan oleh instans saat ini. (Diperoleh dari CodeAccessPermission) |
| ToString() |
Kedaluwarsa.
Membuat dan mengembalikan representasi string dari objek izin saat ini. (Diperoleh dari CodeAccessPermission) |
| ToXml() |
Kedaluwarsa.
Membuat pengodean XML objek keamanan dan statusnya saat ini. |
| ToXml() |
Kedaluwarsa.
Membuat pengodean XML objek keamanan dan statusnya saat ini. (Diperoleh dari DBDataPermission) |
| Union(IPermission) |
Kedaluwarsa.
Membuat izin database yang merupakan gabungan izin saat ini dan izin yang ditentukan. |
| Union(IPermission) |
Kedaluwarsa.
Mengembalikan objek izin baru yang merupakan gabungan dari objek izin saat ini dan yang ditentukan. (Diperoleh dari DBDataPermission) |