DBDataPermission Kelas

Definisi

Perhatian

Code Access Security is not supported or honored by the runtime.

Memungkinkan penyedia data .NET untuk membantu memastikan bahwa pengguna memiliki tingkat keamanan yang memadai untuk mengakses data.

public ref class DBDataPermission abstract : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
public abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
type DBDataPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type DBDataPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Serializable>]
type DBDataPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public MustInherit Class DBDataPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Warisan
DBDataPermission
Turunan
Atribut
Penerapan

Keterangan

Perhatian

Keamanan Akses Kode (CAS) 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.

Konstruktor

DBDataPermission()
Kedaluwarsa.

Menginisialisasi instans baru kelas DBDataPermission.

DBDataPermission(DBDataPermission)
Kedaluwarsa.

Menginisialisasi instans DBDataPermission baru kelas menggunakan DBDataPermission.

DBDataPermission(DBDataPermissionAttribute)
Kedaluwarsa.

Menginisialisasi instans DBDataPermission baru kelas dengan yang ditentukan DBDataPermissionAttribute.

DBDataPermission(PermissionState)
Kedaluwarsa.

Menginisialisasi instans DBDataPermission baru kelas dengan nilai yang ditentukan PermissionState .

DBDataPermission(PermissionState, Boolean)
Kedaluwarsa.

Menginisialisasi instans DBDataPermission baru kelas dengan nilai yang ditentukan PermissionState , dan nilai yang menunjukkan apakah kata sandi kosong diizinkan.

Properti

AllowBlankPassword
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah kata sandi kosong diizinkan.

Metode

Add(String, String, KeyRestrictionBehavior)
Kedaluwarsa.

Menambahkan akses untuk string koneksi yang ditentukan ke status yang ada dari DBDataPermission.

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)

Copy()
Kedaluwarsa.

Membuat dan mengembalikan salinan identik dari objek izin saat ini.

CreateInstance()
Kedaluwarsa.

Membuat instans DBDataPermission baru kelas.

Demand()
Kedaluwarsa.

SecurityException Memaksa pada durasi 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.

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 instans Type saat ini.

(Diperoleh dari Object)
Intersect(IPermission)
Kedaluwarsa.

Mengembalikan objek izin baru yang mewakili irisan objek izin saat ini dan objek izin yang ditentukan.

IsSubsetOf(IPermission)
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah objek izin saat ini adalah subset dari objek izin yang ditentukan.

IsUnrestricted()
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah izin dapat direpresentasikan sebagai tidak terbatas tanpa pengetahuan tentang semantik izin.

MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari yang saat ini Object.

(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.

Union(IPermission)
Kedaluwarsa.

Mengembalikan objek izin baru yang merupakan gabungan objek izin saat ini dan yang ditentukan.

Berlaku untuk

Lihat juga