Class AbstractSaveOptionsProvider
Εφαρμογή για την παροχή πολλαπλών επιλογών αποθήκευσης για τις διαδικασίεςΧρειάζονται πολλαπλές διαρροές, για παράδειγμα,Sheetize.SpreadsheetΗ λειτουργία Splitter απαιτεί πολλαπλούς προορισμούςΓια να αποθηκεύσετε τα χωριστά αρχεία.
public abstract class AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider
Derived
Κληρονομημένα μέλη
- object.GetType() ,
- object.MemberwiseClone() ,
- object.ToString() ,
- object.Equals(object?) ,
- object.Equals(object?, object?) ,
- object.ReferenceEquals(object?, object?) ,
- object.GetHashCode()
Constructors
AbstractSaveOptionsProvider()
protected AbstractSaveOptionsProvider()
Methods
Finish(SaveOptions)
Απελευθερώνει τους πόρους μετά την επεξεργασία αυτή τη στιγμή χωρίζεται τμήμα.
public virtual void Finish(SaveOptions part)
Parameters
part
SaveOptions : οι επιλογές αποθήκευσης που χρησιμοποιούνται για το τρέχον διαχωρισμένο μέρος.
Remarks
Κατά προεπιλογή, αυτή η μέθοδος κλείνει μόνο τη ροή που καθορίζεται από τοSheetize.SaveOptions.OutputStream απευθείας(εάν οι επιλογές αποθήκευσηςαναφέρεται ως προορισμός).Ο χρήστης μπορεί να υπεργραφεί αυτή τη μέθοδο για να ελέγξει πώς να απελευθερώσει τους πόρουςσύμφωνα με τις απαιτήσεις και την εφαρμογή τηςΣημειώνεται ότι οι επιλογές του Sheetize.AbstractSaveOptionsProvider.GetSavOption(Sheetize .SplitPartInfo).
GetSaveOptions(SplitPartInfo)
Αποκτά τις επιλογές αποθήκευσης από τις οποίες να πάρετε τις ρυθμίσεις εξόδου για το τρέχον τμήμα.
public abstract SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Το όνομα: Sheetize Συνεδριάζει η Συνέλευση: Sheetize.dll