Partager via


CreateEnumerationTransaction méthode

Crée une transaction validée en lecture sur laquelle énumérer des modifications de la base de données.

Espace de noms :  Microsoft.Synchronization.Data
Assembly :  Microsoft.Synchronization.Data (dans Microsoft.Synchronization.Data.dll)

Syntaxe

'Déclaration
Protected Overridable Function CreateEnumerationTransaction As IDbTransaction
'Utilisation
Dim returnValue As IDbTransaction

returnValue = Me.CreateEnumerationTransaction()
protected virtual IDbTransaction CreateEnumerationTransaction()
protected:
virtual IDbTransaction^ CreateEnumerationTransaction()
abstract CreateEnumerationTransaction : unit -> IDbTransaction 
override CreateEnumerationTransaction : unit -> IDbTransaction 
protected function CreateEnumerationTransaction() : IDbTransaction

Valeur de retour

Type : System.Data. . :: . .IDbTransaction
Transaction utilisée pour énumérer des modifications de la base de données.

Exemples

L'exemple de code suivant remplace cette méthode et définit une option qui active le comportement instantané dans la base de données Oracle.

protected override IDbTransaction CreateEnumerationTransaction()
        {
            OracleTransaction trans = (OracleTransaction)this.Connection.BeginTransaction();
            new OracleCommand("set transaction read only", (OracleConnection)this.Connection, trans).ExecuteNonQuery();
            return trans;        
        }
Protected Overloads Overrides Function CreateEnumerationTransaction() As IDbTransaction
    Dim trans As OracleTransaction = DirectCast(Me.Connection.BeginTransaction(), OracleTransaction)
    New OracleCommand("set transaction read only", DirectCast(Me.Connection, OracleConnection), trans).ExecuteNonQuery() 
    Return trans
End Function

Voir aussi

Référence

RelationalSyncProvider Classe

Membres RelationalSyncProvider

Espace de noms Microsoft.Synchronization.Data