Bzip2Archive.Save
İçindekiler
[
Saklamak
]Save(Stream, Bzip2SaveOptions)
Arşivi sağlanan akışa kaydeder.
public void Save(Stream outputStream, Bzip2SaveOptions saveOptions = null)
Parametre | Tip | Tanım |
---|---|---|
outputStream | Stream | Hedef akışı. |
saveOptions | Bzip2SaveOptions | Bir bzip2 arşivini kaydetme seçenekleri. Belirtilmemiş ise 900 Kb blok boyutu kullanılacaktır. |
istisnalar
istisna | şart |
---|---|
InvalidOperationException | Arşivlenecek verilerin kaynağı sağlanmadı. |
ArgumentException | outputStream yazılabilir değil. |
UnauthorizedAccessException | Dosya kaynağı salt okunurdur veya bir dizindir. |
DirectoryNotFoundException | Eşlenmemiş bir sürücüde olmak gibi, belirtilen dosya kaynağı yolu geçersiz. |
IOException | Dosya kaynağı zaten açık. |
Notlar
outputStreamyazılabilir olmalıdır.
Örnekler
Sıkıştırılmış verileri http yanıt akışına yazar.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save(httpResponse.OutputStream);
}
Ayrıca bakınız
- class Bzip2SaveOptions
- class Bzip2Archive
- ad alanı Aspose.Zip.Bzip2
- toplantı Aspose.Zip
Save(string, Bzip2SaveOptions)
Arşivi sağlanan hedef dosyaya kaydeder.
public void Save(string destinationFileName, Bzip2SaveOptions saveOptions = null)
Parametre | Tip | Tanım |
---|---|---|
destinationFileName | String | Oluşturulacak arşivin yolu. Belirtilen dosya adı mevcut bir dosyaya işaret ediyorsa, üzerine yazılacaktır. |
saveOptions | Bzip2SaveOptions | Bir bzip2 arşivini kaydetme seçenekleri. Belirtilmemiş ise 900 Kb blok boyutu kullanılacaktır. |
istisnalar
istisna | şart |
---|---|
ArgumentNullException | destinationFileName boş. |
SecurityException | Arayan, erişim için gerekli izne sahip değil. |
ArgumentException | budestinationFileName boş, yalnızca beyaz boşluklar içeriyor veya geçersiz karakterler içeriyor. |
UnauthorizedAccessException | dosyaya erişimdestinationFileName engellendi. |
PathTooLongException | BelirtilendestinationFileName, dosya adı veya her ikisi de sistem tarafından tanımlanan maksimum uzunluğu aşıyor. Örneğin, Windows tabanlı platformlarda yollar 248 karakterden, dosya adları ise 260 karakterden kısa olmalıdır. |
NotSupportedException | dosyadestinationFileName dizenin ortasında iki nokta üst üste (:) içerir. |
Örnekler
Sıkıştırılmış verileri dosyaya yazar.
using (var archive = new Bzip2Archive())
{
archive.SetSource(new FileInfo("data.bin"));
archive.Save("data.bz2");
}
Ayrıca bakınız
- class Bzip2SaveOptions
- class Bzip2Archive
- ad alanı Aspose.Zip.Bzip2
- toplantı Aspose.Zip