ServerRoleExtender Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
[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
- Vererbung
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| ServerRoleExtender() | |
| ServerRoleExtender(ServerRole) | |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ConnectionContext | |
| ContainingRoleNames | |
| CurrentObject | |
| GeneralPageDataContainer | |
| GeneralPageOnRunNow |
Eigenschaft für den Zugriff auf die OnRunNow-Methode der allgemeinen Seite. |
| IsFixedRoleOrPublic | |
| MemberNameIsMemberHash |
Für jeden Membernamenschlüssel bedeutet wert = true, dass ein neues Element hinzugefügt und wert = false bedeutet, dass ein vorhandenes Element gelöscht wird. |
| OwnerForUI |
Diese Eigenschaft wird in der Benutzeroberfläche des relationalen Moduls des Serverrollenmoduls verwendet. Wenn jemand die Eigenschaft "Owner" auf "string" festlegt. Leer, d. h. "Owner" ist schmutzig und ist nicht NULL. Zu diesem Zeitpunkt skriptt SMO auch den Autorisierungsteil des Erstellens von T-SQL. Daher legen wir die Eigenschaft "Owner" in diesem Fall auf "null" fest, direkt vor "Create()", um das Skripting authorization-part von Create T-SQL zu überspringen. |
| Parent |
Übergeordnetes Objekt (Geerbt von SfcObjectExtender<TSfcInstance>) |
| RoleMembersTableData | |
| ServerRoleMembershipsTableData | |
| ServerRoleNameHasMembershipHash |
Für jeden Serverrollennamenschlüssel bedeutet wert = true, dass eine neue Mitgliedschaft hinzugefügt wird und wert = false bedeutet, dass eine vorhandene Mitgliedschaft gelöscht wird. |
| State | |
Methoden
Ereignisse
| Name | Beschreibung |
|---|---|
| PropertyChanged | (Geerbt von SfcObjectExtender<TSfcInstance>) |
| PropertyMetadataChanged | (Geerbt von SfcObjectExtender<TSfcInstance>) |