Freigeben über


MongoDBProgress Klasse

Definition

Basisklasse für MongoDB-Migrationsausgaben Beachten Sie, dass MongoDBProgress es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind MongoDBDatabaseProgress, MongoDBMigrationProgress und MongoDBCollectionProgress.

public abstract class MongoDBProgress
type MongoDBProgress = class
Public MustInherit Class MongoDBProgress
Vererbung
MongoDBProgress
Abgeleitet

Konstruktoren

MongoDBProgress(Int64, Int64, String, IReadOnlyDictionary<String,MongoDBError>, Int64, Int64, MongoDBMigrationState, Int64, Int64)

Initialisiert eine neue instance von MongoDBProgress.

Eigenschaften

BytesCopied

Die Anzahl der Dokumentbytes, die während der Kopierphase kopiert wurden.

DocumentsCopied

Die Anzahl der Dokumente, die während der Kopierphase kopiert wurden.

ElapsedTime

Die verstrichene Zeit im Format [ddd.] hh:mm:ss[.fffffff] (d.h. TimeSpan-Format).

Errors

Die Fehler und Warnungen, die für das aktuelle Objekt aufgetreten sind. Die Schlüssel sind die Fehlercodes.

EventsPending

Die Anzahl der oplog-Ereignisse, die auf die Wiedergabe warten.

EventsReplayed

Die Anzahl der bisher wiedergegebenen Oplogereignisse.

LastEventOn

Der Zeitstempel des letzten empfangenen oplog-Ereignisses oder NULL, wenn noch kein oplog-Ereignis empfangen wurde.

LastReplayOn

Der Zeitstempel des letzten wiedergegebenen oplog-Ereignisses oder NULL, wenn noch kein Oplogereignis wiedergegeben wurde.

Name

Der Name des Statusobjekts. Für eine Sammlung ist dies der nicht qualifizierte Sammlungsname. Bei einer Datenbank ist dies der Datenbankname. Für die gesamte Migration ist dies NULL.

QualifiedName

Der qualifizierte Name des Statusobjekts. Für eine Sammlung ist dies der datenbankqualifizierte Name. Bei einer Datenbank ist dies der Datenbankname. Für die gesamte Migration ist dies NULL.

State

Ruft den Zustand ab.

TotalBytes

Die Gesamtanzahl der Dokumentbytes in der Quelle am Anfang der Kopierphase oder -1, wenn die Gesamtgröße unbekannt war.

TotalDocuments

Die Gesamtanzahl der Dokumente in der Quelle zu Beginn der Kopierphase oder -1, wenn die Gesamtanzahl unbekannt war.

Gilt für: