Federation Clase

Definición

Representa un objeto de federación en la base de datos de 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
Herencia
Atributos
Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcElementAttribute
Implementaciones

Constructores

Federation()

Inicializa una nueva instancia de la clase Federation.

Federation(Database, String)

Inicializa una nueva instancia de la clase Federation.

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

Inicializa una nueva instancia de la clase Federation.

Campos

m_ExtendedProperties

Representa una propiedad definida para extender las propiedades proporcionadas por un objeto SqlSmoObject.

(Heredado de SqlSmoObject)
singletonParent

Representa el elemento primario singleton.

(Heredado de SqlSmoObject)

Propiedades

DataType

Obtiene o establece el nombre de tipo para el tipo de clave de federación.

DistributionName

Obtiene o establece el nombre de la clave de federación.

DistributionType

Obtiene o establece el tipo de particionamiento.

ExecuteForScalar

Obtiene o establece el valor de propiedad Boolean que especifica si el objeto está establecido para que se ejecute para la opción escalar.

(Heredado de SqlSmoObject)
ExecutionManager

Obtiene el objeto que se va a ejecutar en el administrador.

(Heredado de SqlSmoObject)
ID

Obtiene o establece el identificador de la federación.

IsTouched

Obtiene el valor de propiedad Boolean que especifica si las propiedades del objeto se han actualizado pero todavía no son persistentes en el servidor.

(Heredado de SqlSmoObject)
Name

Obtiene o establece el nombre de la federación.

ObjectInSpace

Obtiene el Boolean valor de propiedad que especifica si el objeto existe de forma aislada o si está conectado directa o indirectamente a la instancia de SQL Server.

(Heredado de SqlSmoObject)
Parent

Obtiene o establece la base de datos primaria de la federación.

Properties

Obtiene una colección de objetos Property que representa las propiedades del objeto.

(Heredado de SqlSmoObject)
ScalarResult

Obtiene el resultado escalar para el objeto al que se hace referencia.

(Heredado de SqlSmoObject)
State

Obtiene el estado del objeto al que se hace referencia.

(Heredado de SmoObjectBase)
Urn

Obtiene el valor de la dirección URN (nombre de recursos uniforme) que identifica de forma única el objeto.

(Heredado de SqlSmoObject)
UserData

Obtiene o establece datos definidos por el usuario asociados al objeto al que se hace referencia.

(Heredado de SmoObjectBase)

Métodos

AddDatabaseContext(StringCollection)

Agrega el contexto de la base de datos a la colección de consultas identificada por el parámetro queries.

(Heredado de SqlSmoObject)
Alter()

Modifica el objeto de federación en la base de datos de SQL Azure.

AlterImpl()

Activa el evento de objeto modificado.

(Heredado de SqlSmoObject)
AlterImplWorker()

Llama a los métodos Alter.

(Heredado de SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Anexa texto, opcionalmente separado por una coma.

(Heredado de ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Anexa texto, opcionalmente separado por una coma.

(Heredado de ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Anexa el texto y texto de la opción separados del texto principal con una cadena “WITH” y, opcionalmente, separados por una coma.

(Heredado de ScriptNameObjectBase)
AutoGenerateName()

Genera un nombre automáticamente basado en el objeto Guid.

(Heredado de ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Enlaza los elementos predeterminados identificados por los parámetros.

(Heredado de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Enlaza el esquema de la regla a la regla y las columnas identificadas por los parámetros.

(Heredado de SqlSmoObject)
CheckObjectDirty()

Comprueba si el objeto se ha modificado y no se ha almacenado.

(Heredado de ScriptNameObjectBase)
CheckObjectState()

Valida el estado del objeto al que se hace referencia.

(Heredado de SqlSmoObject)
CheckObjectState(Boolean)

Valida el estado del objeto al que se hace referencia, con la opción de especificar que se produzca una excepción si todavía no se ha creado el objeto.

(Heredado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Comprueba el estado de un objeto SqlSmoObject.

(Heredado de SqlSmoObject)
CheckTextCorectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

Comprueba si el texto es correcto en función de los parámetros.

(Heredado de ScriptNameObjectBase)
CheckTextModeSupport()

Comprueba el modo de compatibilidad.

(Heredado de ScriptNameObjectBase)
CleanObject()

Limpia el objeto al que se hace referencia.

(Heredado de ScriptNameObjectBase)
Create()

Crea el objeto de federación en la base de datos de SQL Azure.

CreateImpl()

Crea un objeto con opciones de scripting.

(Heredado de SqlSmoObject)
Discover()

Detecta una lista del tipo Object.

(Heredado de SqlSmoObject)
Drop()

Quita el objeto de federación de la base de datos de SQL Azure.

DropImpl(Boolean)

Quita un objeto SqlSmoObject.

(Heredado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

Quita el trabajo de IMPL.

(Heredado de SqlSmoObject)
ExecuteNonQuery(StringCollection, Boolean)

Ejecuta un lote de instrucciones que no devuelve un conjunto de resultados.

(Heredado de SqlSmoObject)
ExecuteRenameQuery(String)

Ejecuta la consulta de cambio de nombre para el objeto.

(Heredado de NamedSmoObject)
ForceTextModeOnTextBody()

Exige la aplicación del modo de texto en el cuerpo del texto.

(Heredado de ScriptNameObjectBase)
FormatSqlVariant(Object)

Da formato a un objeto como tipo Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant.

(Heredado de SqlSmoObject)
GenerateAlterEvent()

Genera el evento Alter con el valor especificado.

(Heredado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Genera el evento Alter con el URN y el valor de objeto interno especificados.

(Heredado de SqlSmoObject)
GetBraketNameForText()

Obtiene el nombre del corchete para el texto.

(Heredado de ScriptNameObjectBase)
GetContextDB()

Obtiene la base de datos de contexto asociada a este objeto.

(Heredado de SqlSmoObject)
GetDBName()

Obtiene el nombre de la base de datos asociada al objeto.

(Heredado de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Obtiene un objeto FragmentationOption como un valor de cadena.

(Heredado de SqlSmoObject)
GetIsSystemNamed()

Indica un valor que especifica si se llama al sistema.

(Heredado de ScriptNameObjectBase)
GetIsTextDirty()

Determina si el valor de texto es coherente con el valor almacenado.

(Heredado de ScriptNameObjectBase)
GetPropValue(String)

Obtiene un valor de propiedad del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
GetPropValueOptional(String)

Obtiene un valor de propiedad del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Obtiene un valor de propiedad del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
GetRealValue(Property, Object)

Obtiene un valor de propiedad del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
GetServerName()

Obtiene el nombre de la instancia de SQL Server con la que está asociado el objeto.

(Heredado de SqlSmoObject)
GetServerObject()

Obtiene el servidor del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
GetSqlServerVersionName()

Obtiene el nombre de versión de la instancia de SQL Server con la que está asociado el objeto.

(Heredado de SqlSmoObject)
GetTextBody()

Devuelve el cuerpo del texto.

(Heredado de ScriptNameObjectBase)
GetTextBody(Boolean)

Devuelve el cuerpo del texto.

(Heredado de ScriptNameObjectBase)
GetTextHeader(Boolean)

Devuelve el encabezado del texto.

(Heredado de ScriptNameObjectBase)
GetTextMode()

Determina si el nombre del script está usando el modo de texto.

(Heredado de ScriptNameObjectBase)
GetTextProperty(String)

Obtiene el texto del objeto; si no está disponible, inicia la excepción adecuada según el estado del objeto.

(Heredado de ScriptNameObjectBase)
GetUrnRecursive(StringBuilder)

Asigna un objeto Urn del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

Asigna un objeto Urn del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
ImplInitialize(String[], OrderBy[])

Inicializa los campos del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
Initialize()

Inicializa el objeto y fuerza la carga de las propiedades.

(Heredado de SqlSmoObject)
Initialize(Boolean)

Inicializa el objeto y fuerza la carga de las propiedades.

(Heredado de SqlSmoObject)
IsObjectDirty()

Determina si el objeto al que se hace referencia es coherente con el objeto almacenado.

(Heredado de ScriptNameObjectBase)
IsObjectInitialized()

Comprueba si se ha inicializado el objeto.

(Heredado de SqlSmoObject)
IsObjectInSpace()

Comprueba si el objeto está aislado o está conectado a la instancia de SQL Server.

(Heredado de SqlSmoObject)
IsSupportedProperty(String)

Determina si la propiedad especificada se admite en .NET Framework de destino.

(Heredado de SqlSmoObject)
IsVersion80SP3()

Determina si la versión de SQL Server es SQL Server 2000 con SP3.

(Heredado de SqlSmoObject)
IsVersion90AndAbove()

Determina si la versión de SQL Server es SQL Server 2005 o posterior.

(Heredado de SqlSmoObject)
MarkDropped()

Establece SqlSmoState en quitado.

(Heredado de SqlSmoObject)
MarkForDropImpl(Boolean)

Establece SqlSmoState para la operación de colocar.

(Heredado de SqlSmoObject)
PostAlter()

Método que se activa después SqlSmoObject de modificar .

(Heredado de SqlSmoObject)
PostCreate()

Método que se activa después de crear .SqlSmoObject

(Heredado de SqlSmoObject)
PostDrop()

Método que se activa tras quitar el objeto SqlSmoObject.

(Heredado de SqlSmoObject)
Refresh()

Actualiza el nombre del script.

(Heredado de ScriptNameObjectBase)
RenameImpl(String)

Este método es compatible con la infraestructura de SMO y no debe usarse directamente desde el código.

(Heredado de NamedSmoObject)
RenameImplWorker(String)

Solamente se identifica con fines informativos. No se admite. La compatibilidad con versiones posteriores no está garantizada.

(Heredado de NamedSmoObject)
Script()

Genera un script Transact-SQL que se puede usar para volver a crear la federación.

Script(ScriptingOptions)

Genera un script Transact-SQL que se puede usar para volver a crear la federación con las opciones especificadas.

ScriptImpl()

Obtiene una colección de los scripts del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Obtiene una colección de los scripts del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Establece el modo de texto de la colección.

(Heredado de ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Especifica un valor que indica si se llama al sistema.

(Heredado de ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Establece el elemento primario del objeto SqlSmoObject en el parámetro newParent.

(Heredado de SqlSmoObject)
SetSchemaOwned()

Establece el valor de propiedad del esquema para el objeto Smo con nombre.

(Heredado de NamedSmoObject)
SetTextBody(String)

Especifica el cuerpo del texto.

(Heredado de ScriptNameObjectBase)
SetTextHeader(String)

Especifica el encabezado del texto.

(Heredado de ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Especifica el modo de texto.

(Heredado de ScriptNameObjectBase)
SwitchTextMode(Boolean, SmoCollectionBase[])

Cambia el modo de texto.

(Heredado de ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Produce el objeto si está por encima de la versión 100.

(Heredado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Produce SqlSmoObject si la versión es superior a 80.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Produce una excepción si la versión es inferior a 100.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Produce el objeto si la versión es inferior a la 110.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Produce SqlSmoObject si la versión es inferior a 110Prop.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Produce el objeto si la versión es inferior a 120.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Produce el objeto si la versión inferior a la propiedad 120.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Produce el objeto si la versión es inferior a 130.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Produce un objeto si BelowVersion130Prop.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Produce el objeto si la versión es inferior a 80.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Produce una excepción si la versión es inferior a 80SP3.

(Heredado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Produce el objeto si la versión es inferior a 90.

(Heredado de SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Produce una excepción de texto que se ha modificado y no se ha almacenado.

(Heredado de ScriptNameObjectBase)
ToString()

Devuelve un valor String que representa el objeto al que se hace referencia.

(Heredado de SqlSmoObject)
TouchImpl()

Implementa un objeto táctil.

(Heredado de SqlSmoObject)
UnbindDefaultImpl(Boolean)

Desenlace las columnas predeterminadas de SqlSmoObject.

(Heredado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Desenlaza las reglas del objeto SqlSmoObject.

(Heredado de SqlSmoObject)
Validate(String, Object[])

Valida el estado de un objeto.

(Heredado de SmoObjectBase)

Eventos

PropertyChanged

Representa el evento que se produce cuando se cambia una propiedad.

(Heredado de SqlSmoObject)
PropertyMetadataChanged

Representa el evento que se produce cuando cambian los metadatos de la propiedad.

(Heredado de SqlSmoObject)

Implementaciones de interfaz explícitas

IAlienObject.Discover()

Detecta las dependencias.

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Devuelve la raíz del dominio.

(Heredado de SqlSmoObject)
IAlienObject.GetParent()

Obtiene el elemento primario de este objeto. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Obtiene el tipo de la propiedad especificada.

(Heredado de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Obtiene el valor de la propiedad especificada.

(Heredado de SqlSmoObject)
IAlienObject.GetUrn()

Obtiene el nombre de recursos uniforme (URN) del objeto.

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SqlSmoObject)
IAlienObject.Resolve(String)

Obtiene la instancia que contiene la información sobre el objeto del nombre de recursos unificado (URN) del objeto.

(Heredado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Establece el estado del objeto en el valor SfcObjectState especificado.

(Heredado de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Establece el valor de la propiedad.

(Heredado de SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Obtiene la referencia de interfaz al conjunto de propiedades de este objeto.

No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

(Heredado de SqlSmoObject)

Se aplica a