Share via


ScopeName-Eigenschaft

Legt den Namen des zu synchronisierenden Bereichs fest. Dabei handelt es sich um eine logische Gruppe von Tabellen mit optionalen Filtern.

Namespace:  Microsoft.Synchronization.Data.SqlServer
Assembly:  Microsoft.Synchronization.Data.SqlServer (in Microsoft.Synchronization.Data.SqlServer.dll)

Syntax

'Declaration
Public Overrides WriteOnly Property ScopeName As String
    Set
'Usage
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;
}
abstract ScopeName : string with get, set
override ScopeName : string with get, set
override function set ScopeName (value : String)

Eigenschaftenwert

Typ: System. . :: . .String
Der Name des Bereichs, der synchronisiert werden soll.

Beispiele

Im folgenden Codebeispiel wird der Bereich für ein SqlSyncProvider-Objekt mithilfe des DbSyncScopeDescription-Objekts anstatt durch direktes Festlegen von ScopeName angegeben. Eine Darstellung dieses Codes im Kontext eines vollständigen Beispiels finden Sie unter Vorgehensweise: Konfigurieren und Ausführen der Datenbanksynchronisierung (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)

Siehe auch

Verweis

SqlSyncProvider Klasse

SqlSyncProvider-Member

Microsoft.Synchronization.Data.SqlServer-Namespace