ServerRoleExtender Kelas

Definisi

Penting

API ini bukan kompatibel CLS.

[System.CLSCompliant(false)]
public class ServerRoleExtender : Microsoft.SqlServer.Management.Smo.SmoObjectExtender<Microsoft.SqlServer.Management.Smo.ServerRole>, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.CLSCompliant(false)>]
type ServerRoleExtender = class
    inherit SmoObjectExtender<ServerRole>
    interface ISfcValidate
Public Class ServerRoleExtender
Inherits SmoObjectExtender(Of ServerRole)
Implements ISfcValidate
Warisan
Atribut
Penerapan

Konstruktor

Nama Deskripsi
ServerRoleExtender()
ServerRoleExtender(ServerRole)

Properti

Nama Deskripsi
ConnectionContext
ContainingRoleNames
CurrentObject
GeneralPageDataContainer
GeneralPageOnRunNow

Properti untuk mengakses metode OnRunNow Halaman Umum.

IsFixedRoleOrPublic
MemberNameIsMemberHash

Untuk setiap kunci nama anggota, nilai = true berarti anggota baru ditambahkan dan nilai = false berarti anggota yang ada dihilangkan.

OwnerForUI

Properti ini digunakan dalam UI tugas mesin relasional Peran Server. Jika seseorang mengatur properti Pemilik ke string. Kosong, itu berarti Pemilik kotor dan tidak null. Pada saat itu SMO juga membuat skrip Otorisasi-bagian dari buat T-SQL. Oleh karena itu, kami mengatur properti Pemilik ke 'null' dalam hal ini, tepat sebelum Create() untuk melewati scripting Authorization-part dari Create T-SQL.

Parent

Objek induk

(Diperoleh dari SfcObjectExtender<TSfcInstance>)
RoleMembersTableData
ServerRoleMembershipsTableData
ServerRoleNameHasMembershipHash

Untuk setiap kunci nama peran server, nilai = true berarti keanggotaan baru ditambahkan dan nilai = false berarti keanggotaan yang ada dihilangkan.

State

Metode

Nama Deskripsi
GetParentSfcPropertySet() (Diperoleh dari SmoObjectExtender<T>)
GetPropertySet()

mengembalikan kumpulan properti

(Diperoleh dari SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

Peristiwa Fires PropertyChanged, ketika memiliki pelanggan

(Diperoleh dari SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

Peristiwa Fires PropertyMetadataChanged, ketika memiliki pelanggan

(Diperoleh dari SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs) (Diperoleh dari SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) (Diperoleh dari SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

Menambahkan skrip Ubah objek anak ke skrip.

(Diperoleh dari SmoObjectExtender<T>)
RefreshRoleMembersHash()
RefreshServerRoleNameHasMembershipHash()
RegisterParentProperty(PropertyInfo)

Daftarkan properti induk, yang belum disertakan dalam koleksi properti (seperti 'Nama' di SMO atau koleksi

(Diperoleh dari SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

Daftarkan properti tercermin tambahan, tergantung pada properti dari objek induk

(Diperoleh dari SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

Mendaftarkan properti tercermin tambahan

(Diperoleh dari SfcObjectExtender<TSfcInstance>)
Validate(String, Object[])

Acara

Nama Deskripsi
PropertyChanged (Diperoleh dari SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged (Diperoleh dari SfcObjectExtender<TSfcInstance>)

Berlaku untuk