SqlClientPermissionAttribute 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.
Mengaitkan tindakan keamanan dengan atribut keamanan kustom.
public ref class SqlClientPermissionAttribute sealed : System::Data::Common::DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
[System.Serializable]
public sealed class SqlClientPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
[<System.Serializable>]
type SqlClientPermissionAttribute = class
inherit DBDataPermissionAttribute
Public NotInheritable Class SqlClientPermissionAttribute
Inherits DBDataPermissionAttribute
- Warisan
-
SqlClientPermissionAttribute
- 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.
Konstruktor
| Nama | Deskripsi |
|---|---|
| SqlClientPermissionAttribute(SecurityAction) |
Menginisialisasi instans baru dari kelas SqlClientPermissionAttribute. |
Properti
| Nama | Deskripsi |
|---|---|
| Action |
Mengambil atau menetapkan tindakan keamanan. (Diperoleh dari SecurityAttribute) |
| AllowBlankPassword |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kata sandi kosong diizinkan. (Diperoleh dari DBDataPermissionAttribute) |
| ConnectionString |
Mendapatkan atau mengatur string koneksi yang diizinkan. (Diperoleh dari DBDataPermissionAttribute) |
| KeyRestrictionBehavior |
Mengidentifikasi apakah daftar parameter string koneksi yang diidentifikasi oleh properti KeyRestrictions adalah satu-satunya parameter string koneksi yang diizinkan. (Diperoleh dari DBDataPermissionAttribute) |
| KeyRestrictions |
Mendapatkan atau mengatur parameter string koneksi yang diizinkan atau tidak diizinkan. (Diperoleh dari DBDataPermissionAttribute) |
| TypeId |
Ketika diimplementasikan dalam kelas turunan, mendapatkan pengidentifikasi unik untuk Attributeini. (Diperoleh dari Attribute) |
| Unrestricted |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah izin penuh (tidak terbatas) ke sumber daya yang dilindungi oleh atribut dideklarasikan. (Diperoleh dari SecurityAttribute) |
Metode
| Nama | Deskripsi |
|---|---|
| CreatePermission() |
Mengembalikan SqlClientPermission objek yang dikonfigurasi sesuai dengan properti atribut. |
| Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. (Diperoleh dari Attribute) |
| GetHashCode() |
Mengembalikan kode hash untuk instans ini. (Diperoleh dari Attribute) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| IsDefaultAttribute() |
Ketika ditimpa dalam kelas turunan, menunjukkan apakah nilai instans ini adalah nilai default untuk kelas turunan. (Diperoleh dari Attribute) |
| Match(Object) |
Saat ditimpa dalam kelas turunan, mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. (Diperoleh dari Attribute) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ShouldSerializeConnectionString() |
Mengidentifikasi apakah atribut harus menserialisasikan string koneksi. (Diperoleh dari DBDataPermissionAttribute) |
| ShouldSerializeKeyRestrictions() |
Mengidentifikasi apakah atribut harus menserialisasikan sekumpulan pembatasan kunci. (Diperoleh dari DBDataPermissionAttribute) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai. (Diperoleh dari Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Mengambil informasi jenis untuk objek, yang dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka. (Diperoleh dari Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1). (Diperoleh dari Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Menyediakan akses ke properti dan metode yang diekspos oleh objek. (Diperoleh dari Attribute) |