Federation Classe

Definizione

Rappresenta un oggetto della federazione sul database SQL Azure.

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
Ereditarietà
Attributi
Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementAttribute
Implementazioni

Costruttori

Federation()

Inizializza una nuova istanza della classe Federation.

Federation(Database, String)

Inizializza una nuova istanza della classe Federation.

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

Inizializza una nuova istanza della classe Federation.

Campi

m_ExtendedProperties

Rappresenta una proprietà definita per estendere le proprietà fornite da un oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
singletonParent

Rappresenta il padre singleton.

(Ereditato da SqlSmoObject)

Proprietà

DataType

Ottiene o imposta il nome del tipo per il tipo di chiave della federazione.

DistributionName

Ottiene o imposta il nome per la chiave della federazione.

DistributionType

Ottiene o imposta il tipo di partizionamento.

ExecuteForScalar

Ottiene o imposta il valore della proprietà Boolean che specifica se l'oggetto viene impostato su Esegui per l'opzione scalare.

(Ereditato da SqlSmoObject)
ExecutionManager

Ottiene l'oggetto da eseguire al gestore.

(Ereditato da SqlSmoObject)
ID

Ottiene o imposta l'identificatore della federazione.

IsTouched

Ottiene il valore della proprietà Boolean che specifica se le proprietà dell'oggetto sono state aggiornate ma non sono ancora persistenti nel server.

(Ereditato da SqlSmoObject)
Name

Ottiene o imposta il nome della federazione.

ObjectInSpace

Ottiene il Boolean valore della proprietà che specifica se l'oggetto esiste in isolamento o se è connesso direttamente o indirettamente all'istanza di SQL Server.

(Ereditato da SqlSmoObject)
Parent

Ottiene o imposta il database padre della federazione.

Properties

Ottiene una raccolta di oggetti Property che rappresentano le proprietà dell'oggetto.

(Ereditato da SqlSmoObject)
ScalarResult

Ottiene il risultato scalare per l'oggetto a cui si fa riferimento.

(Ereditato da SqlSmoObject)
State

Ottiene lo stato dell'oggetto di riferimento.

(Ereditato da SmoObjectBase)
Urn

Ottiene il valore dell'indirizzo URN (Uniform Resource Name) che identifica in modo univoco l'oggetto.

(Ereditato da SqlSmoObject)
UserData

Ottiene o imposta dati definiti dall'utente associati all'oggetto di riferimento.

(Ereditato da SmoObjectBase)

Metodi

AddDatabaseContext(StringCollection)

Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries.

(Ereditato da SqlSmoObject)
Alter()

Modifica un oggetto della federazione sul database SQL Azure.

AlterImpl()

Attiva l'evento modificato dall'oggetto.

(Ereditato da SqlSmoObject)
AlterImplWorker()

Chiama i metodi Alter.

(Ereditato da SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Aggiunge testo, separato facoltativamente da una virgola.

(Ereditato da ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Aggiunge testo, separato facoltativamente da una virgola.

(Ereditato da ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Aggiunge testo e testo dell'opzione separati dal testo principale con una stringa "WITH" e facoltativamente separato da una virgola.

(Ereditato da ScriptNameObjectBase)
AutoGenerateName()

Genera automaticamente un nome in base all'oggetto Guid .

(Ereditato da ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Associa gli elementi predefiniti identificati dai parametri.

(Ereditato da SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Associa lo schema della regola alla regola e alle colonne identificate dai parametri.

(Ereditato da SqlSmoObject)
CheckObjectDirty()

Controlla se l'oggetto è stato modificato e non è persistente.

(Ereditato da ScriptNameObjectBase)
CheckObjectState()

Convalida lo stato dell'oggetto a cui si fa riferimento.

(Ereditato da SqlSmoObject)
CheckObjectState(Boolean)

Convalida lo stato dell'oggetto a cui si fa riferimento con l'opzione che specifica di generare un'eccezione se l'oggetto non è stato ancora creato.

(Ereditato da SqlSmoObject)
CheckObjectStateImpl(Boolean)

Verifica lo stato di un oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
CheckTextCorectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

Verifica la correttezza del testo rispetto ai parametri.

(Ereditato da ScriptNameObjectBase)
CheckTextModeSupport()

Controlla la modalità di supporto.

(Ereditato da ScriptNameObjectBase)
CleanObject()

Pulisce l'oggetto di riferimento.

(Ereditato da ScriptNameObjectBase)
Create()

Crea l'oggetto della federazione sul database SQL Azure.

CreateImpl()

Crea un oggetto con le opzioni di scripting.

(Ereditato da SqlSmoObject)
Discover()

Individua un elenco di tipo Object.

(Ereditato da SqlSmoObject)
Drop()

Elimina l'oggetto della federazione dal database SQL Azure.

DropImpl(Boolean)

Elimina un oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
DropImplWorker(Urn, Boolean)

Elimina il IMPL Worker.

(Ereditato da SqlSmoObject)
ExecuteNonQuery(StringCollection, Boolean)

Esegue un batch di istruzioni che non restituisce un set di risultati.

(Ereditato da SqlSmoObject)
ExecuteRenameQuery(String)

Esegue la query di ridenominazione per l'oggetto.

(Ereditato da NamedSmoObject)
ForceTextModeOnTextBody()

Applica la modalità testo al corpo del testo.

(Ereditato da ScriptNameObjectBase)
FormatSqlVariant(Object)

Formatta un oggetto come tipo Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant.

(Ereditato da SqlSmoObject)
GenerateAlterEvent()

Genera l'evento di modifica con il valore specificato.

(Ereditato da SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Genera l'evento di modifica con l'URN e il valore oggetto interno specificati.

(Ereditato da SqlSmoObject)
GetBraketNameForText()

Ottiene il nome della parentesi per il testo.

(Ereditato da ScriptNameObjectBase)
GetContextDB()

Ottiene il database di contesto associato a questo oggetto.

(Ereditato da SqlSmoObject)
GetDBName()

Ottiene il nome del database associato all'oggetto.

(Ereditato da SqlSmoObject)
GetFragOptionString(FragmentationOption)

Ottiene un oggetto FragmentationOption come valore stringa.

(Ereditato da SqlSmoObject)
GetIsSystemNamed()

Indica un valore che specifica se il sistema è denominato.

(Ereditato da ScriptNameObjectBase)
GetIsTextDirty()

Determina se il valore del testo è coerente con il valore archiviato.

(Ereditato da ScriptNameObjectBase)
GetPropValue(String)

Ottiene un valore della proprietà dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
GetPropValueOptional(String)

Ottiene un valore della proprietà dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Ottiene un valore della proprietà dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
GetRealValue(Property, Object)

Ottiene un valore della proprietà dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
GetServerName()

Ottiene il nome dell'istanza di SQL Server a cui è associato l'oggetto.

(Ereditato da SqlSmoObject)
GetServerObject()

Ottiene il server dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
GetSqlServerVersionName()

Ottiene il nome della versione dell'istanza di SQL Server a cui è associato l'oggetto.

(Ereditato da SqlSmoObject)
GetTextBody()

Restituisce il corpo del testo.

(Ereditato da ScriptNameObjectBase)
GetTextBody(Boolean)

Restituisce il corpo del testo.

(Ereditato da ScriptNameObjectBase)
GetTextHeader(Boolean)

Restituisce l'intestazione di testo.

(Ereditato da ScriptNameObjectBase)
GetTextMode()

Determina se il nome dello script utilizza la modalità testo.

(Ereditato da ScriptNameObjectBase)
GetTextProperty(String)

Ottiene il testo dell'oggetto e, se non disponibile, genera l'eccezione appropriata in base allo stato dell'oggetto.

(Ereditato da ScriptNameObjectBase)
GetUrnRecursive(StringBuilder)

Assegna un oggetto Urn dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

Assegna un oggetto Urn dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
ImplInitialize(String[], OrderBy[])

Inizializza i campi dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
Initialize()

Inizializza l'oggetto e forza il caricamento delle proprietà.

(Ereditato da SqlSmoObject)
Initialize(Boolean)

Inizializza l'oggetto e forza il caricamento delle proprietà.

(Ereditato da SqlSmoObject)
IsObjectDirty()

Determina se l'oggetto di riferimento è coerente con l'oggetto archiviato.

(Ereditato da ScriptNameObjectBase)
IsObjectInitialized()

Verifica se l'oggetto è stato inizializzato.

(Ereditato da SqlSmoObject)
IsObjectInSpace()

Verifica se l'oggetto è isolato o connesso all'istanza di SQL Server.

(Ereditato da SqlSmoObject)
IsSupportedProperty(String)

Determina se la proprietà specificata è supportata nella .NET Framework di destinazione.

(Ereditato da SqlSmoObject)
IsVersion80SP3()

Determina se la versione di SQL Server è SQL Server 2000 con SP3.

(Ereditato da SqlSmoObject)
IsVersion90AndAbove()

Determina se la versione di SQL Server è SQL Server 2005 o successiva.

(Ereditato da SqlSmoObject)
MarkDropped()

Imposta l'oggetto SqlSmoState da eliminare.

(Ereditato da SqlSmoObject)
MarkForDropImpl(Boolean)

Imposta l'oggetto SqlSmoState per l'operazione di eliminazione.

(Ereditato da SqlSmoObject)
PostAlter()

Metodo attivato dopo che l'oggetto SqlSmoObject viene modificato.

(Ereditato da SqlSmoObject)
PostCreate()

Metodo attivato dopo la creazione dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
PostDrop()

Metodo attivato dopo l'eliminazione dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
Refresh()

Aggiorna il nome dello script.

(Ereditato da ScriptNameObjectBase)
RenameImpl(String)

Questo metodo supporta l'infrastruttura SMO e non può essere utilizzato direttamente dal codice.

(Ereditato da NamedSmoObject)
RenameImplWorker(String)

Identificato solo a scopo informativo. Non supportata. Non è garantita la compatibilità con le versioni future.

(Ereditato da NamedSmoObject)
Script()

Genera uno script Transact-SQL che può essere utilizzato per ricreare la federazione.

Script(ScriptingOptions)

Genera uno script Transact-SQL che può essere utilizzato per ricreare la federazione con le opzioni specificate.

ScriptImpl()

Ottiene una raccolta di script dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
ScriptImpl(ScriptingOptions)

Ottiene una raccolta di script dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Imposta la modalità testo della raccolta.

(Ereditato da ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Specifica un valore che indica se il sistema è denominato.

(Ereditato da ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Imposta l'elemento padre dell'oggetto SqlSmoObject sul parametro newParent.

(Ereditato da SqlSmoObject)
SetSchemaOwned()

Imposta il valore di proprietà dello schema per l'oggetto SMO denominato.

(Ereditato da NamedSmoObject)
SetTextBody(String)

Specifica il corpo del testo.

(Ereditato da ScriptNameObjectBase)
SetTextHeader(String)

Specifica l'intestazione di testo.

(Ereditato da ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Specifica la modalità testo.

(Ereditato da ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

Passa alla modalità testo.

(Ereditato da ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Genera l'oggetto se sopra la versione 100.

(Ereditato da SqlSmoObject)
ThrowIfAboveVersion80(String)

Genera SqlSmoObject se la versione è superiore a 80.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion100(String)

Genera un'eccezione se la versione è inferiore a 100.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion110(String)

Genera l'oggetto se la versione seguente è 110.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Genera l'oggetto SqlSmoObject se Version è inferiore a 110Prop.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion120(String)

Genera l'oggetto se la versione è inferiore a 120.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Genera l'oggetto se la versione seguente è la proprietà 120.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion130(String)

Genera l'oggetto se la versione è inferiore a 130.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Genera un oggetto se BelowVersion130Prop.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion80(String)

Genera l'oggetto se la versione è inferiore a 80.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion80SP3()

Genera un'eccezione se la versione è inferiore a 80SP3.

(Ereditato da SqlSmoObject)
ThrowIfBelowVersion90(String)

Genera l'oggetto se la versione è inferiore a 90.

(Ereditato da SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Genera un'eccezione di testo modificato e non persistente.

(Ereditato da ScriptNameObjectBase)
ToString()

Restituisce un oggetto String che rappresenta l'oggetto a cui si fa riferimento.

(Ereditato da SqlSmoObject)
TouchImpl()

Implementa un oggetto Touch.

(Ereditato da SqlSmoObject)
UnbindDefaultImpl(Boolean)

Annulla l'associazione delle colonne predefinite dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
UnbindRuleImpl(Boolean)

Annulla l'associazione delle regole dell'oggetto SqlSmoObject.

(Ereditato da SqlSmoObject)
Validate(String, Object[])

Convalida lo stato di un oggetto.

(Ereditato da SmoObjectBase)

Eventi

PropertyChanged

Rappresenta l'evento che si verifica quando viene modificata una proprietà.

(Ereditato da SqlSmoObject)
PropertyMetadataChanged

Rappresenta l'evento che si verifica quando vengono modificati i metadati di una proprietà.

(Ereditato da SqlSmoObject)

Implementazioni dell'interfaccia esplicita

IAlienObject.Discover()

Individua eventuali dipendenze.

Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

(Ereditato da SqlSmoObject)
IAlienObject.GetDomainRoot()

Restituisce la radice del dominio.

(Ereditato da SqlSmoObject)
IAlienObject.GetParent()

Ottiene l'elemento padre di questo oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

(Ereditato da SqlSmoObject)
IAlienObject.GetPropertyType(String)

Ottiene il tipo della proprietà specificata.

(Ereditato da SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Ottiene il valore della proprietà specificata.

(Ereditato da SqlSmoObject)
IAlienObject.GetUrn()

Ottiene l'URN (Unified Resource Name) dell'oggetto.

Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

(Ereditato da SqlSmoObject)
IAlienObject.Resolve(String)

Ottiene l'istanza che contiene le informazioni sull'oggetto dall'URN (Unified Resource Name) dell'oggetto.

(Ereditato da SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Imposta lo stato dell'oggetto sul valore SfcObjectState specificato.

(Ereditato da SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Imposta il valore della proprietà.

(Ereditato da SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Ottiene il riferimento di interfaccia al set di proprietà di questo oggetto.

Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server.

(Ereditato da SqlSmoObject)

Si applica a