Condividi tramite


Proprietà SqlSyncProvider.ScopeName

Imposta il nome dell'ambito da sincronizzare, che costituisce un gruppo logico di tabelle con filtri facoltativi.

Questa proprietà non è conforme a CLS.  

Spazio dei nomi: Microsoft.Synchronization.Data.SqlServer
Assembly: Microsoft.Synchronization.Data.SqlServer (in microsoft.synchronization.data.sqlserver.dll)

Sintassi

'Dichiarazione
Public Overrides WriteOnly Property ScopeName As String
'Utilizzo
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)

Valore proprietà

Nome dell'ambito da sincronizzare.

Esempio

Nell'esempio di codice seguente viene specificato l'ambito per un oggetto SqlSyncProvider tramite l'oggetto DbSyncScopeDescription, anziché tramite l'impostazione diretta di ScopeName. Per visualizzare questo codice nel contesto di un esempio completo, vedere Procedura: configurare ed eseguire la sincronizzazione in scenari di collaborazione (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)

Vedere anche

Riferimento

Classe SqlSyncProvider
Membri SqlSyncProvider
Spazio dei nomi Microsoft.Synchronization.Data.SqlServer