我知道如果你做以下电话:
Package package = Package.Open(fileName);
实际返回ZipPackage
,因为Package类是抽象的。包类具有类型PackageProperties
的属性,我想使用它。问题是扩展类必须实现PackageProperties
类,ZipPackage
显然不实现。 PackageProperties
是ZipPackage
上的只读属性,包含所有空值。我无法延长ZipPackage
,因为它是密封的。
没有编写我自己的Package
类实现,有没有办法真正使用PackageProperties
类并在其上设置值?
信息包装在这里找到:
http://msdn.microsoft.com/en-us/library/ms569886.aspx