Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene o imposta un oggetto IDbCommand contenente la query o la stored procedure che restituisce i metadati dell'ambito dal database peer.
Questa proprietà non è conforme a CLS.
Spazio dei nomi: Microsoft.Synchronization.Data
Assembly: Microsoft.Synchronization.Data (in microsoft.synchronization.data.dll)
Sintassi
'Dichiarazione
Public Overridable Property SelectScopeInfoCommand As IDbCommand
'Utilizzo
Dim instance As DbSyncProvider
Dim value As IDbCommand
value = instance.SelectScopeInfoCommand
instance.SelectScopeInfoCommand = value
public virtual IDbCommand SelectScopeInfoCommand { get; set; }
public:
virtual property IDbCommand^ SelectScopeInfoCommand {
IDbCommand^ get ();
void set (IDbCommand^ value);
}
/** @property */
public IDbCommand get_SelectScopeInfoCommand ()
/** @property */
public void set_SelectScopeInfoCommand (IDbCommand value)
public function get SelectScopeInfoCommand () : IDbCommand
public function set SelectScopeInfoCommand (value : IDbCommand)
Valore proprietà
Oggetto IDbCommand contenente una query o una stored procedure.
Osservazioni
Questo comando restituisce informazioni dalla tabella dei metadati dell'ambito, ad esempio la conoscenza della sincronizzazione e quella della pulizia richieste da Sync Framework. Per ulteriori informazioni sull'utilizzo dell'ambito, vedere "Creazione di tabelle di rilevamento per archiviare metadati" in Procedura: eseguire il provisioning di un database server per la sincronizzazione in scenari di collaborazione (non SQL Server).
Esempio
Nell'esempio di codice seguente viene specificato il comando per la selezione dei metadati nella tabella dell'ambito di ogni database peer. Per visualizzare questo codice nel contesto di un esempio completo, vedere Procedura: eseguire il provisioning di un database server per la sincronizzazione in scenari di collaborazione (non SQL Server).
SqlCommand selReplicaInfoCmd = new SqlCommand();
selReplicaInfoCmd.CommandType = CommandType.Text;
selReplicaInfoCmd.CommandText = "SELECT " +
"scope_id, " +
"scope_local_id, " +
"scope_sync_knowledge, " +
"scope_tombstone_cleanup_knowledge, " +
"scope_timestamp " +
"FROM Sync.ScopeInfo " +
"WHERE scope_name = @" + DbSyncSession.SyncScopeName;
selReplicaInfoCmd.Parameters.Add("@" + DbSyncSession.SyncScopeName, SqlDbType.NVarChar, 100);
sampleProvider.SelectScopeInfoCommand = selReplicaInfoCmd;
Dim selReplicaInfoCmd As New SqlCommand()
With selReplicaInfoCmd
.CommandType = CommandType.Text
.CommandText = "SELECT " _
& "scope_id, " _
& "scope_local_id, " _
& "scope_sync_knowledge, " _
& "scope_tombstone_cleanup_knowledge, " _
& "scope_timestamp " _
& "FROM Sync.ScopeInfo " _
& "WHERE scope_name = @" + DbSyncSession.SyncScopeName
.Parameters.Add("@" + DbSyncSession.SyncScopeName, SqlDbType.NVarChar, 100)
End With
sampleProvider.SelectScopeInfoCommand = selReplicaInfoCmd
Vedere anche
Riferimento
Classe DbSyncProvider
Membri DbSyncProvider
Spazio dei nomi Microsoft.Synchronization.Data