Federation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
| 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) |