Federation Klasse

Definition

Repräsentiert ein Föderationsobjekt in der SQL-Azure-Datenbank.

public ref class Federation sealed : Microsoft::SqlServer::Management::Smo::ScriptNameObjectBase, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable, Microsoft::SqlServer::Management::Smo::IScriptable
[Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElement(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.SqlAzureDatabase | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.Standalone)]
public sealed class Federation : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElement(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.SqlAzureDatabase | Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementFlags.Standalone)>]
type Federation = class
    inherit ScriptNameObjectBase
    interface IDroppable
    interface IAlterable
    interface ICreatable
    interface IScriptable
Public NotInheritable Class Federation
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDroppable, IScriptable
Vererbung
Attribute
Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementAttribute
Implementiert

Konstruktoren

Name Beschreibung
Federation()

Initialisiert eine neue Instanz der Federation-Klasse.

Federation(Database, String, String, DataType, DistributionType)

Initialisiert eine neue Instanz der Federation-Klasse.

Federation(Database, String)

Initialisiert eine neue Instanz der Federation-Klasse.

Felder

Name Beschreibung
m_ExtendedProperties

Repräsentiert eine Eigenschaft, die definiert ist, um die durch ein bereitgestellten SqlSmoObjectEigenschaften zu erweitern.

(Geerbt von SqlSmoObject)
singletonParent

Steht für den Singleton-Elternteil.

(Geerbt von SqlSmoObject)

Eigenschaften

Name Beschreibung
DataType

Erhält oder setzt den Typnamen für den Föderationsschlüsseltyp.

DistributionName

Erhält oder setzt den Namen für den Föderationsschlüssel.

DistributionType

Erhält oder setzt die Art der Partitionierung.

ExecuteForScalar

Erhält oder setzt den Boolean Eigenschaftswert, der angibt, ob das Objekt auf die Option "Ausführen für skalar" gesetzt wird.

(Geerbt von SqlSmoObject)
ExecutionManager

Das Objekt wird zum Manager ausgeführt.

(Geerbt von SqlSmoObject)
ID

Erhält oder setzt die Identifikatorin der Föderation.

IsTouched

Erhält den Boolean Eigenschaftswert, der angibt, ob die Objekteigenschaften aktualisiert, aber noch nicht auf dem Server gespeichert wurden.

(Geerbt von SqlSmoObject)
Name

Bekommt oder setzt den Namen der Föderation.

ObjectInSpace

Erhält den Boolean Eigenschaftswert, der angibt, ob das Objekt isoliert existiert oder ob es direkt oder indirekt mit der SQL Server-Instanz verbunden ist.

(Geerbt von SqlSmoObject)
Parent

Erhält oder setzt die übergeordnete Datenbank der Föderation.

Properties

Erhält eine Sammlung von Property Objekten, die die Objekteigenschaften repräsentieren.

(Geerbt von SqlSmoObject)
ScalarResult

Erhält das skalare Ergebnis für das referenzierte Objekt.

(Geerbt von SqlSmoObject)
State

Erhält den Zustand des referenzierten Objekts.

(Geerbt von SmoObjectBase)
Urn

Erhält den Adresswert Uniform Resource Name (URN), der das Objekt eindeutig identifiziert.

(Geerbt von SqlSmoObject)
UserData

Erhält oder setzt benutzerdefinierte Daten, die mit dem referenzierten Objekt verknüpft sind.

(Geerbt von SmoObjectBase)

Methoden

Name Beschreibung
AddDatabaseContext(StringCollection)

Fügen Sie den Datenbankkontext der Sammlung der durch den Parameter queries identifizierten Abfragen hinzu.

(Geerbt von SqlSmoObject)
Alter()

Verändert das Föderationsobjekt in der SQL-Azure-Datenbank.

AlterImpl()

Aktiviert das objektveränderte Ereignis.

(Geerbt von SqlSmoObject)
AlterImplWorker()

Nennt man die Alter-Methoden.

(Geerbt von SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Fügt Text hinzu, optional durch ein Komma getrennt.

(Geerbt von ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Fügt Text hinzu, optional durch ein Komma getrennt.

(Geerbt von ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Fügt Text und Optionstext an, getrennt vom Haupttext, mit einer "WITH"-Zeichenkette und optional durch ein Komma getrennt.

(Geerbt von ScriptNameObjectBase)
AutoGenerateName()

Erzeugt automatisch einen Namen basierend auf dem Objekt Guid.

(Geerbt von ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Bindet die Standardeinträge, die durch die Parameter identifiziert werden.

(Geerbt von SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Bindet das Regelschema an die Regel und die durch die Parameter identifizierten Spalten.

(Geerbt von SqlSmoObject)
CheckObjectDirty()

Prüft, ob das Objekt modifiziert und nicht erhalten geblieben ist.

(Geerbt von ScriptNameObjectBase)
CheckObjectState()

Validiert den Zustand des referenzierten Objekts.

(Geerbt von SqlSmoObject)
CheckObjectState(Boolean)

Validiert den Zustand des referenzierten Objekts mit der Option anzugeben, dass eine Ausnahme geworfen wird, falls das Objekt noch nicht erstellt ist.

(Geerbt von SqlSmoObject)
CheckObjectStateImpl(Boolean)

Prüft den Zustand eines SqlSmoObject.

(Geerbt von SqlSmoObject)
CheckTextCorectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

Überprüft den Text auf Korrektheit mit den Parametern.

(Geerbt von ScriptNameObjectBase)
CheckTextModeSupport()

Prüft den Support-Modus.

(Geerbt von ScriptNameObjectBase)
CleanObject()

Es bereinigt das referenzierte Objekt.

(Geerbt von ScriptNameObjectBase)
Create()

Erstellt das Federationsobjekt in der SQL-Azure-Datenbank.

CreateImpl()

Erstellt ein Objekt mit Skriptoptionen.

(Geerbt von SqlSmoObject)
Discover()

Entdeckt eine Liste von Typen Object.

(Geerbt von SqlSmoObject)
Drop()

Entfernt das Federationsobjekt aus der SQL-Azure-Datenbank.

DropImpl(Boolean)

Lässt ein SqlSmoObject.

(Geerbt von SqlSmoObject)
DropImplWorker(Urn, Boolean)

Lässt den IMPL-Mitarbeiter fallen.

(Geerbt von SqlSmoObject)
ExecuteNonQuery(StringCollection, Boolean)

Führt einen Batch von Anweisungen aus, der kein Ergebnisset zurückgibt.

(Geerbt von SqlSmoObject)
ExecuteRenameQuery(String)

Führt die Umbenennungsanfrage für das Objekt aus.

(Geerbt von NamedSmoObject)
ForceTextModeOnTextBody()

Erzwingt den Textmodus im Textkörper.

(Geerbt von ScriptNameObjectBase)
FormatSqlVariant(Object)

Formatiert ein Objekt als Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant Typ.

(Geerbt von SqlSmoObject)
GenerateAlterEvent()

Erzeugt das Alter-Event mit dem angegebenen Wert.

(Geerbt von SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Erzeugt ein Alter-Event mit der angegebenen URN und dem inneren Objektwert.

(Geerbt von SqlSmoObject)
GetBraketNameForText()

Es bekommt den Klammernamen für den Text.

(Geerbt von ScriptNameObjectBase)
GetContextDB()

Erhält die Kontextdatenbank, die mit diesem Objekt verknüpft ist.

(Geerbt von SqlSmoObject)
GetDBName()

Erhält den Datenbanknamen, der dem Objekt zugeordnet ist.

(Geerbt von SqlSmoObject)
GetFragOptionString(FragmentationOption)

Erhält ein FragmentationOption Objekt als Zeichenkettenwert.

(Geerbt von SqlSmoObject)
GetIsSystemNamed()

Gibt einen Wert an, der angibt, ob das System benannt ist.

(Geerbt von ScriptNameObjectBase)
GetIsTextDirty()

Bestimmt, ob der Textwert mit dem gespeicherten Wert konsistent ist.

(Geerbt von ScriptNameObjectBase)
GetPropValue(String)

Erhält einen Eigenschaftswert des SqlSmoObject Objekts.

(Geerbt von SqlSmoObject)
GetPropValueOptional(String)

Erhält einen Eigenschaftswert des SqlSmoObject Objekts.

(Geerbt von SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Erhält einen Eigenschaftswert des SqlSmoObject Objekts.

(Geerbt von SqlSmoObject)
GetRealValue(Property, Object)

Erhält einen Eigenschaftswert des SqlSmoObject Objekts.

(Geerbt von SqlSmoObject)
GetServerName()

Erhält den Namen der Instanz von SQL Server, mit der das Objekt verknüpft ist.

(Geerbt von SqlSmoObject)
GetServerObject()

Er bekommt den Server des SqlSmoObject Objekts.

(Geerbt von SqlSmoObject)
GetSqlServerVersionName()

Erhält den Versionsnamen der Instanz von SQL Server, mit der das Objekt verknüpft ist.

(Geerbt von SqlSmoObject)
GetTextBody()

Gibt den Texttext zurück.

(Geerbt von ScriptNameObjectBase)
GetTextBody(Boolean)

Gibt den Texttext zurück.

(Geerbt von ScriptNameObjectBase)
GetTextHeader(Boolean)

Gibt den Textheader zurück.

(Geerbt von ScriptNameObjectBase)
GetTextMode()

Bestimmt, ob der Skriptname den Textmodus verwendet.

(Geerbt von ScriptNameObjectBase)
GetTextProperty(String)

Erhält den Text des Objekts, falls nicht verfügbar, wirft die entsprechende Ausnahme basierend auf dem Zustand des Objekts.

(Geerbt von ScriptNameObjectBase)
GetUrnRecursive(StringBuilder, UrnIdOption)

Weist ein Urn Objekt des SqlSmoObject Objekts zu.

(Geerbt von SqlSmoObject)
GetUrnRecursive(StringBuilder)

Weist ein Urn Objekt des SqlSmoObject Objekts zu.

(Geerbt von SqlSmoObject)
ImplInitialize(String[], OrderBy[])

Initialisiert die Felder des SqlSmoObject Objekts.

(Geerbt von SqlSmoObject)
Initialize()

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.

(Geerbt von SqlSmoObject)
Initialize(Boolean)

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.

(Geerbt von SqlSmoObject)
IsObjectDirty()

Bestimmt, ob das referenzierte Objekt mit dem gespeicherten Objekt konsistent ist.

(Geerbt von ScriptNameObjectBase)
IsObjectInitialized()

Überprüft, ob das Objekt initialisiert wurde.

(Geerbt von SqlSmoObject)
IsObjectInSpace()

Überprüft, ob das Objekt isoliert oder mit der Instanz des SQL Server verbunden ist.

(Geerbt von SqlSmoObject)
IsSupportedProperty(String)

Bestimmt, ob die angegebene Eigenschaft im Ziel-.NET Framework unterstützt wird.

(Geerbt von SqlSmoObject)
IsVersion80SP3()

Bestimmt, ob die Version von SQL Server SQL Server 2000 mit SP3 ist.

(Geerbt von SqlSmoObject)
IsVersion90AndAbove()

Bestimmt, ob die Version von SQL Server SQL Server 2005 oder neuer ist.

(Geerbt von SqlSmoObject)
MarkDropped()

Stellt die Stelle SqlSmoState auf gesenkt.

(Geerbt von SqlSmoObject)
MarkForDropImpl(Boolean)

Setzt die SqlSmoState For-Drop-Operation.

(Geerbt von SqlSmoObject)
PostAlter()

Die Methode, die nach der SqlSmoObject Änderung aktiviert wird.

(Geerbt von SqlSmoObject)
PostCreate()

Die Methode, die nach der Erstellung aktiviert SqlSmoObject wird.

(Geerbt von SqlSmoObject)
PostDrop()

Die Methode, die nach dem SqlSmoObject Fallen aktiviert wird.

(Geerbt von SqlSmoObject)
Refresh()

Aktualisiert den Skriptnamen.

(Geerbt von ScriptNameObjectBase)
RenameImpl(String)

Diese Methode unterstützt die SMO-Infrastruktur und ist nicht dafür gedacht, direkt aus deinem Code verwendet zu werden.

(Geerbt von NamedSmoObject)
RenameImplWorker(String)

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

(Geerbt von NamedSmoObject)
Script()

Erzeugt ein Transact-SQL Skript, das zur Neuerstellung der Föderation verwendet werden kann.

Script(ScriptingOptions)

Erzeugt ein Transact-SQL-Skript, das verwendet werden kann, um die Föderation mit angegebenen Optionen neu zu erstellen.

ScriptImpl()

Erhält eine Sammlung von Skripten der SqlSmoObject.

(Geerbt von SqlSmoObject)
ScriptImpl(ScriptingOptions)

Erhält eine Sammlung von Skripten der SqlSmoObject.

(Geerbt von SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Setzt den Sammlungstext-Modus.

(Geerbt von ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Spezifiziert einen Wert, der angibt, ob das System benannt ist.

(Geerbt von ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Setzt den Elternteil der SqlSmoObject auf den Parameter newParent .

(Geerbt von SqlSmoObject)
SetSchemaOwned()

Legt den schema-owned Wert für das benannte Smo-Objekt fest.

(Geerbt von NamedSmoObject)
SetTextBody(String)

Spezifiziert den Textkörper.

(Geerbt von ScriptNameObjectBase)
SetTextHeader(String)

Spezifiziert den Textheader.

(Geerbt von ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Spezifiziert den Textmodus.

(Geerbt von ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

Wechselt den Textmodus.

(Geerbt von ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Wirft das Objekt, wenn es über Version 100 liegt.

(Geerbt von SqlSmoObject)
ThrowIfAboveVersion80(String)

Es wird SqlSmoObject geworfen, wenn die Version über 80 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion100(String)

Würfe Ausnahme, wenn die Version unter 100 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion110(String)

Wirft das Objekt, wenn die Version unter 110 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Es wirft das SqlSmoObject, wenn die Version unter 110Prop liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion120(String)

Wirft das Objekt, wenn die Version unter 120 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Wirft das Objekt, wenn die Version unter der Eigenschaft 120 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion130(String)

Wirft das Objekt, wenn die Version unter 130 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Wirft ein Objekt, wenn BelowVersion130Prop.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion80(String)

Wirft das Objekt, wenn die Version unter 80 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion80SP3()

Es wird eine Ausnahme ausgelöst, wenn die Version unter 80SP3 liegt.

(Geerbt von SqlSmoObject)
ThrowIfBelowVersion90(String)

Wirft das Objekt, wenn die Version unter 90 liegt.

(Geerbt von SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Es wird eine Ausnahme des Textes geändert und nicht beibehalten.

(Geerbt von ScriptNameObjectBase)
ToString()

Gibt a String zurück, die das referenzierte Objekt darstellt.

(Geerbt von SqlSmoObject)
TouchImpl()

Implementiert ein Berührungsobjekt.

(Geerbt von SqlSmoObject)
UnbindDefaultImpl(Boolean)

Entbindet die Standardspalten der SqlSmoObject.

(Geerbt von SqlSmoObject)
UnbindRuleImpl(Boolean)

Entbindet die Regeln der SqlSmoObject.

(Geerbt von SqlSmoObject)
Validate(String, Object[])

Validiert den Zustand eines Objekts.

(Geerbt von SmoObjectBase)

Ereignisse

Name Beschreibung
PropertyChanged

Repräsentiert das Ereignis, das eintritt, wenn eine Eigenschaft verändert wird.

(Geerbt von SqlSmoObject)
PropertyMetadataChanged

Repräsentiert das Ereignis, das auftritt, wenn sich Property-Metadaten ändern.

(Geerbt von SqlSmoObject)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAlienObject.Discover()

Entdeckt etwaige Abhängigkeiten.

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SqlSmoObject)
IAlienObject.GetDomainRoot()

Gibt die Nullzahl des Domänes zurück.

(Geerbt von SqlSmoObject)
IAlienObject.GetParent()

Erhält den Elternteil dieses Objekts. Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SqlSmoObject)
IAlienObject.GetPropertyType(String)

Erhält den Typ der angegebenen Eigenschaft.

(Geerbt von SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Ruft den Wert der angegebenen Eigenschaft ab.

(Geerbt von SqlSmoObject)
IAlienObject.GetUrn()

Erhält den Unified Resource Name (URN) des Objekts.

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SqlSmoObject)
IAlienObject.Resolve(String)

Erhält die Instanz, die die Informationen über das Objekt enthält, aus dem Unified Resource Name (URN) des Objekts.

(Geerbt von SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Setzt den Objektzustand auf den angegebenen SfcObjectState Wert.

(Geerbt von SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Legt den Eigenschaftswert fest.

(Geerbt von SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Erhält die Schnittstellenreferenz auf die Menge der Eigenschaften dieses Objekts.

Beziehen Sie sich in Ihrem Code nicht direkt auf dieses Mitglied. Es unterstützt die SQL Server-Infrastruktur.

(Geerbt von SqlSmoObject)

Gilt für: