Compartir a través de


SqlSyncProvider.ScopeName Propiedad

Establece el nombre del ámbito que se va a sincronizar, que es un grupo lógico de tablas con filtros opcionales.

Esta propiedad no es compatible con CLS.  

Espacio de nombres: Microsoft.Synchronization.Data.SqlServer
Ensamblado: Microsoft.Synchronization.Data.SqlServer (en microsoft.synchronization.data.sqlserver.dll)

Sintaxis

'Declaración
Public Overrides WriteOnly Property ScopeName As String
'Uso
Dim instance As SqlSyncProvider
Dim value As String

instance.ScopeName = value
public override string ScopeName { set; }
public:
virtual property String^ ScopeName {
    void set (String^ value) override;
}
/** @property */
public void set_ScopeName (String value)
public override function set ScopeName (value : String)

Valor de la propiedad

Nombre del ámbito que se va a sincronizar.

Ejemplo

En el ejemplo de código siguiente se especifica el ámbito de un objeto SqlSyncProvider mediante el objeto DbSyncScopeDescription, en lugar de establecer ScopeName directamente. Para consultar este código en el contexto de un ejemplo completo, vea Configurar y ejecutar la sincronización de colaboración (SQL Server).

DbSyncScopeDescription scopeDesc = new DbSyncScopeDescription("filtered_customer");

// Definition for Customer.
DbSyncTableDescription customerDescription =
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.Customer", serverConn);

scopeDesc.Tables.Add(customerDescription);

// Definition for CustomerContact, including the list of columns to include.
Collection<string> columnsToInclude = new Collection<string>();
columnsToInclude.Add("CustomerId");
columnsToInclude.Add("PhoneType");
DbSyncTableDescription customerContactDescription =
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.CustomerContact", columnsToInclude, serverConn);

scopeDesc.Tables.Add(customerContactDescription);
Dim scopeDesc As New DbSyncScopeDescription("filtered_customer")

' Definition for Customer. 
Dim customerDescription As DbSyncTableDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.Customer", serverConn)

scopeDesc.Tables.Add(customerDescription)


' Definition for CustomerContact, including the list of columns to include. 
Dim columnsToInclude As New Collection(Of String)()
columnsToInclude.Add("CustomerId")
columnsToInclude.Add("PhoneType")
Dim customerContactDescription As DbSyncTableDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForTable("Sales.CustomerContact", columnsToInclude, serverConn)

scopeDesc.Tables.Add(customerContactDescription)

Vea también

Referencia

SqlSyncProvider Clase
SqlSyncProvider Miembros
Microsoft.Synchronization.Data.SqlServer Espacio de nombres