Comparer

Comparer class

Αντιπροσωπεύει την κύρια κλάση που ελέγχει τη διαδικασία σύγκρισης εγγράφων.

public class Comparer : IDisposable

Κατασκευαστές

Ονομα Περιγραφή
Comparer(Stream) Αρχικοποιεί νέα παρουσία τουComparer τάξη με ροή εγγράφου πηγής.
Comparer(string) Αρχικοποιεί νέα παρουσία τουComparer κλάση με διαδρομή αρχείου προέλευσης.
Comparer(Stream, ComparerSettings) Αρχικοποιεί νέα παρουσία τουComparerτάξη με ροή εγγράφου πηγής καιComparerSettings .
Comparer(Stream, LoadOptions) Αρχικοποιεί νέα παρουσία τουComparer με ροή εγγράφου πηγής καιLoadOptions .
Comparer(string, ComparerSettings) Αρχικοποιεί νέα παρουσία τουComparer κλάση με διαδρομή αρχείου προέλευσης καιComparerSettings .
Comparer(string, LoadOptions) Αρχικοποιεί νέα παρουσία τουComparer με διαδρομή αρχείου προέλευσης καιLoadOptions .
Comparer(Stream, LoadOptions, ComparerSettings) Αρχικοποιεί νέα παρουσία τουComparer τάξη με ροή εγγράφων,LoadOptions καιComparerSettings .
Comparer(string, LoadOptions, ComparerSettings) Αρχικοποιεί νέα παρουσία τουComparer τάξη με διαδρομή αρχείου προέλευσης,LoadOptions καιComparerSettings .

Ιδιότητες

Ονομα Περιγραφή
Source { get; } Αρχείο πηγής που συγκρίνεται.
Targets { get; } Λίστα στοχευόμενων αρχείων προς σύγκριση με το αρχείο προέλευσης.

Μέθοδοι

Ονομα Περιγραφή
Add(Stream) Προσθέτει τη ροή εγγράφων στη σύγκριση.
Add(string) Προσθέτει αρχείο σε σύγκριση.
Add(Stream, LoadOptions) Προσθέτει ροή εγγράφων για σύγκριση με τις καθορισμένες επιλογές φόρτωσης.
Add(string, LoadOptions) Προσθέτει αρχείο για σύγκριση με τις καθορισμένες επιλογές φόρτωσης.
ApplyChanges(Stream, ApplyChangeOptions) Αποδέχεται ή απορρίπτει αλλαγές και τις εφαρμόζει στο έγγραφο που προκύπτει.
ApplyChanges(string, ApplyChangeOptions) Αποδέχεται ή απορρίπτει αλλαγές και τις εφαρμόζει στο έγγραφο που προκύπτει.
ApplyChanges(Stream, SaveOptions, ApplyChangeOptions) Αποδέχεται ή απορρίπτει αλλαγές και τις εφαρμόζει στο έγγραφο που προκύπτει.
ApplyChanges(string, SaveOptions, ApplyChangeOptions) Αποδέχεται ή απορρίπτει αλλαγές και τις εφαρμόζει στο έγγραφο που προκύπτει.
Compare() Συγκρίνει έγγραφα χωρίς αποθήκευση του αποτελέσματος με τις προεπιλεγμένες επιλογές
Compare(CompareOptions) Συγκρίνει έγγραφα χωρίς αποθήκευση του αποτελέσματος.
Compare(Stream) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα στο αρχείο stream
Compare(string) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα στο αρχείο path
Compare(SaveOptions, CompareOptions) Συγκρίνει έγγραφα χωρίς αποθήκευση του αποτελέσματος.
Compare(Stream, CompareOptions) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα στο αρχείο stream
Compare(Stream, SaveOptions) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα στο αρχείο stream
Compare(string, CompareOptions) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα στο αρχείο path
Compare(string, SaveOptions) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα στο αρχείο path
Compare(Stream, SaveOptions, CompareOptions) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα σε ροή.
Compare(string, SaveOptions, CompareOptions) Συγκρίνει έγγραφα και αποθηκεύει το αποτέλεσμα στο αρχείο path
Dispose() Απελευθερώνει πόρους.
GetChanges() Λαμβάνει λίστα αλλαγών μεταξύ των αρχείων προέλευσης και προορισμού.
GetChanges(GetChangeOptions) Λαμβάνει λίστα αλλαγών μεταξύ των αρχείων προέλευσης και προορισμού.
GetResultString() Λήψη συμβολοσειράς αποτελεσμάτων μετά από σύγκριση (μόνο για σύγκριση κειμένου).

Δείτε επίσης