Class WimArchive
İsim alanı : Aspose.Zip.Wim Toplama: Aspose.Zip.dll (25.5.0)
Bu sınıf bir wim arşiv dosyası temsil eder.
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
Aspose.Zip.Wim.VimArchive sınıfının yeni bir örneğini başlatır ve arşivden çıkarılabilecek bir giriş listesi oluşturur.
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
Arşiv kaynağı, arama yapılmalıdır.
Examples
Aşağıdaki örnek, tüm girişleri bir dizine nasıl çıkarılacağını gösterir.
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Bu üretici herhangi bir giriş paketlenmiyor. bakınız Aspose.Zip.Wim.WimFileEntry.Open yöntem paketlenmiyor.
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(Sırt)
Aspose.Zip.Wim.VimArchive sınıfının yeni bir örneğini başlatır ve arşivden çıkarılabilecek bir giriş listesi oluşturur.
public WimArchive(string path)
Parameters
path
string
Arşiv dosyasına giden yol.
Examples
Aşağıdaki örnek, tüm girişleri bir dizine nasıl çıkarılacağını gösterir.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
Bu üretici herhangi bir giriş paketlenmiyor. bakınız Aspose.Zip.Wim.WimFileEntry.Open yöntem paketlenmiyor.
Exceptions
path’ is null.
Müşteri, gerekli izinleri almamaktadır.
path’ boş, yalnızca beyaz alanlar içerir veya geçersiz karakterler içerir.
path" dosyasına erişim reddedilir.
Belirlenen path’, dosya adı, ya da her ikisi de sistem tarafından tanımlanan maksimum uzunluğu aşmaktadır. Örneğin, Windows tabanlı platformlarda, yollar 248 karakterden az olmalıdır ve dosya isimleri 260 karakterden az olmalıdır.
path’daki dosya, satırın ortasında bir sütun (:) içerir.
Dosya bulunamadı.
Belirlenmiş yol geçersizdir, örneğin haritalmamış bir sürücü üzerinde olması.
Dosya zaten açıktır.
Properties
BootImageIndex
Sıfır tabanlı (zero tabanlı) görüntü indeksi alır.
public int BootImageIndex { get; }
Mülkiyet Değer
FileFormatVersion
Dosya biçiminin versiyonunu alır.
public int FileFormatVersion { get; }
Mülkiyet Değer
Guid
Arşiv için tanımlayıcı GUID’i alır.
public Guid Guid { get; }
Mülkiyet Değer
Images
Arşiv oluşturan Aspose.Zip.Wim.WimImage tipi girişleri alır.
public ReadOnlyCollection<wimimage> Images { get; }
Mülkiyet Değer
ReadOnlyCollection < için; WimImage >
Manifest
Dosyayı ve içerdiği resimleri tanımlayan yerleşik manifesto alır.
public string Manifest { get; }
Mülkiyet Değer
Methods
Dispose(bool)
Yönetilmemiş kaynakların serbest bırakılması, serbest bırakılması veya yeniden düzenlenmesi ile ilişkili uygulama tanımlanmış görevleri yerine getirir.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Yönetilen kaynakların dağıtılması gerekmektedir.
Dispose()
Yönetilmemiş kaynakların serbest bırakılması, serbest bırakılması veya yeniden düzenlenmesi ile ilişkili uygulama tanımlanmış görevleri yerine getirir.
public void Dispose()
ExtractToDirectory(Sırt)
Dosyayı yolda dosyaya çıkarır.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Çekilen dosyaları yerleştirmek için dizine giden yol.
Exceptions
yol sıfırdır
Örneğin, Windows tabanlı platformlarda, yollar 248 karakterden az olmalıdır ve dosya isimleri 260 karakterden az olmalıdır.
Çağrıcı, mevcut dizinlere erişmek için gerekli izinlere sahip değildir.
Eğer dizin yoksa, yol bir sürücü etiketinin bir parçası olmayan bir kolon karakterini (:) içerir (“C:”).
yol sıfır uzunluğundaki bir çizgidir, yalnızca beyaz alan içerir veya bir veya daha fazla olumsuz karakter içerir. Sistem.IO.Path.GetInvalidPathChars yöntemini kullanarak olumsuz karakterler için sorgulama yapabilirsiniz. -veya- yol sadece bir kolon karakter (:) ile önceden ayarlanmıştır veya içerir.
Yol tarafından belirtilen dizin bir dosyadır. -or- Ağ adı bilinmemektedir.
Arşiv bozulmuştur.