Package.GetParts Yöntem

Tanım

Paketteki tüm parçaların bir koleksiyonunu döndürür.

public:
 System::IO::Packaging::PackagePartCollection ^ GetParts();
public System.IO.Packaging.PackagePartCollection GetParts ();
member this.GetParts : unit -> System.IO.Packaging.PackagePartCollection
Public Function GetParts () As PackagePartCollection

Döndürülenler

Pakette PackagePart yer alan tüm öğelerin koleksiyonu.

Özel durumlar

Paket açık değil (Dispose(Boolean) veya Close() çağrıldı).

Paket yalnızca yazılır.

Örnekler

Aşağıdaki örnekte, içinde yer alan Packageparçaların bir koleksiyonunu almak için yönteminin nasıl kullanılacağı GetParts gösterilmektedir. Program kaynak kodunun tamamı için bkz. Dijital İmza Örneği ile Paket Oluşturma.

Açıklamalar

GetParts , parçalar dahil olmak üzere PackageRelationship pakette yer alan tüm parçaların bir koleksiyonunu döndürür.

GetParts hiçbir zaman döndürmez null; ancak paket parça içermiyorsa döndürülen koleksiyon sıfır öğe içerir.

Varsayılan olarak, soyut Package temel sınıfın türetilmiş bir ZipPackage uygulaması sağlanır ve kullanılır. Varsayılan işlemde, GetParts zip dosyasından ZipPackage bölümleri döndürmek için sınıfının yöntemini çağırırGetPartsCore.

Paketler ve paket parçaları hakkında daha fazla bilgi için adresinden indirilebilen https://www.ecma-international.org/publications-and-standards/standards/ecma-376/Open Packaging Conventions (OPC) belirtiminin 1.1. bölümüne bakın.

Devralanlara Notlar

GetParts() türetilmiş sınıfta GetPartsCore() uygulanan fiziksel biçimi temel alarak bölümü temizlemek için türetilmiş sınıf yöntemini dahili olarak çağırır.

Şunlara uygulanır

Ayrıca bkz.